gh-124111: Only set TCLSH_NATIVE for AMD64/ARM64#149443
Conversation
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.
|
I think this should be enough to allow the |
|
Enough for the |
At a glance, it's expecting a packaged ZIP that we're clearly not packaging. If you can skip the "install" step and just copy out the files we use, that would be an improvement. Only Tix really needed complex install steps, as I recall. |
|
Actually, it's still the |
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.