TEA (tclconfig) Source Code

Ticket Change Details
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Aug 20.
Overview

Artifact ID: c9489bd0206a9083027c1a96e89a4a8fbfa14a5af8486b2c324360de711af139
Ticket: 31c2e190363de58472169861ad7090d85706c8dd
TEA_INIT does not detect MSYS_NT-10.0 as windows
User & Date: petasis 2018-06-25 14:50:10
Changes

  1. Change assignee to "nobody"
  2. Change closer to "nobody"
  3. Change cmimetype to "text/plain"
  4. Change comment to:

    In line 2751 of tcl.m4 there is a check like:

    *win32*|*WIN32*|*MINGW32_*|*MINGW64_*)

    This does not include MSYS_NT-10.0. The line should be changed to:

    *win32*|*WIN32*|*MINGW32_*|*MINGW64_*|*MSYS_NT*)

    MSYS_NT-* will appear if you install MSYS2, but do not install gcc, because you want to use autotools/make with Visual Studio compiler. In such a case, you run the vcvarsal.bat script, to get a command prompt with the visual studio compiler tools, and then you run bash in that command prompt.

    Like:

    %comspec% /K "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat" && set "MSYS2_PATH_TYPE=inherit" && C:\dev\msys64\usr\bin\bash.exe --login

    Then uname -s returns MSYS_NT-10.0.

  5. Change foundin to "latest"
  6. Change is_private to "0"
  7. Change login to "petasis"
  8. Change priority to "5 Medium"
  9. Change private_contact to "9dffd9dca08d8cf29375b31fd4546e721bbedab8"
  10. Change resolution to "None"
  11. Change severity to "Important"
  12. Change status to "Open"
  13. Change submitter to "petasis"
  14. Change subsystem to "53. Configuration and Build Tools"
  15. Change title to "TEA_INIT does not detect MSYS_NT-10.0 as windows"
  16. Change type to "Bug"