Skip to content

gh-124111: Only set TCLSH_NATIVE for AMD64/ARM64#149443

Open
zware wants to merge 1 commit intopython:mainfrom
zware:fix_windows_tcl9_build
Open

gh-124111: Only set TCLSH_NATIVE for AMD64/ARM64#149443
zware wants to merge 1 commit intopython:mainfrom
zware:fix_windows_tcl9_build

Conversation

@zware
Copy link
Copy Markdown
Member

@zware zware commented May 6, 2026

The Tcl 9 makefile.vc now uses TCLSH_NATIVE during the build process,
not just the installation. We had been setting it to the installed
location of the x86 tclsh.exe, which does not yet exist when the x86
build process needs it. That build doesn't actually need TCLSH_NATIVE,
though (there's a check specifically allowing TCLSH to be used if
MACHINE is IX86 and TCLSH_NATIVE is undefined), so don't set it.

The Tcl 9 makefile.vc now uses TCLSH_NATIVE during the build process,
not just the installation.  We had been setting it to the installed
location of the x86 tclsh.exe, which does not yet exist when the x86
build process needs it.  That build doesn't actually need TCLSH_NATIVE,
though (there's a check specifically allowing TCLSH to be used if
MACHINE is IX86 and TCLSH_NATIVE is undefined), so don't set it.
@zware
Copy link
Copy Markdown
Member Author

zware commented May 6, 2026

I think this should be enough to allow the tcltk Azure build to actually build 9.0.3.

@zware zware requested a review from zooba May 6, 2026 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant