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-branchTcl and Tk supports native and cross-compilation.
Build from Source
MSVC v142 with ARM64 C/C++ components are required for the build.
Tcl
Checkout
core-8-6-branchRun following build commands
cd win
nmake -f makefile.vc INSTALLDIR=<install path>
nmake -f makefile.vc install-binaries install-librariesThis will generate tcl binary and all required libraries and tools
Tk
Checkout
core-8-6-branchSet Tcl directory path
$env:TCLDIR="<TCL Installation Path>"4. Run the following build commands
cd win
nmake -f makefile.vc INSTALLDIR=<install path> release installThis will generate Tk libraries
Binary availability and CI
TCL/TK is available as source only https://github.com/tcltk/tcl . Github actions is used for CI build.