/
Tcl/Tk

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

  1. Clone https://github.com/tcltk/tcl

  2. Checkout core-8-6-branch

  3. 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

  1. Clone https://github.com/tcltk/tk

  2. Checkout core-8-6-branch

  3. 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

 

 

Related content

Perl
More like this
Bazel
More like this
Node.js
Read with this
Windows on Arm GNU tools status page
Windows on Arm GNU tools status page
More like this
Packages
Read with this
Tips and tricks for porting to win-arm64
Tips and tricks for porting to win-arm64
More like this