Tcl/Tk
This page is to capture status and progress on Tcl/Tk support for windows on arm.
Status
Tcl and Tk changes required to support Windows on Arm are upstreamed and present on
core-8-6-branch
Tcl and Tk supports native and cross-compilation.
Build from Source
MSVC v142 with ARM64 C/C++ components are required for the build.
Tcl
Clone GitHub - tcltk/tcl: The Tcl Core. (Mirror of core.tcl-lang.org)
Checkout
core-8-6-branch
Run following build commands
cd win
nmake -f makefile.vc INSTALLDIR=<install path>
nmake -f makefile.vc install-binaries install-libraries
This will generate tcl
binary and all required libraries and tools
Tk
Clone GitHub - tcltk/tk: The Tk Widget Toolkit For Tcl (Mirror of core.tcl-lang.org)
Checkout
core-8-6-branch
Set Tcl directory path
$env:TCLDIR="<TCL Installation Path>"
4. Run the following build commands
cd win
nmake -f makefile.vc INSTALLDIR=<install path> release install
This will generate Tk
libraries
Binary availability and CI
TCL/TK is available as source only GitHub - tcltk/tcl: The Tcl Core. (Mirror of core.tcl-lang.org) . Github actions is used for CI build.
Â
Â