Serge S. Gulin pushed to branch wip/T25974 at Glasgow Haskell Compiler / GHC

Commits:

3 changed files:

Changes:

  • .gitlab/generate-ci/gen_ci.hs
    ... ... @@ -1338,7 +1338,7 @@ cross_jobs = [
    1338 1338
           . setVariable "SIZE" (llvm_prefix ++ "size")
    
    1339 1339
           . setVariable "STRINGS" (llvm_prefix ++ "strings")
    
    1340 1340
           . setVariable "STRIP" (llvm_prefix ++ "strip")
    
    1341
    -      . setVariable "WindresCmd" (llvm_prefix ++ "windres")
    
    1341
    +      . setVariable "WindresCmd" (llvm_prefix ++ "windres" ++ exe_suffix)
    
    1342 1342
           . setVariable "LLVMAS" (llvm_prefix ++ "clang")
    
    1343 1343
           . setVariable "LD" (llvm_prefix ++ "ld")
    
    1344 1344
             -- See Note [Empty MergeObjsCmd]
    

  • .gitlab/jobs.yaml
    ... ... @@ -560,7 +560,7 @@
    560 560
           "STRIP": "C:/msys64/opt/ghc-bootstrap/mingw/bin/aarch64-w64-mingw32-strip",
    
    561 561
           "TEST_ENV": "aarch64-linux-deb12-wine-int_native-cross_aarch64-unknown-mingw32-validate-_wine_full_build",
    
    562 562
           "TOOLCHAIN_SOURCE": "env",
    
    563
    -      "WindresCmd": "C:/msys64/opt/ghc-bootstrap/mingw/bin/aarch64-w64-mingw32-windres"
    
    563
    +      "WindresCmd": "C:/msys64/opt/ghc-bootstrap/mingw/bin/aarch64-w64-mingw32-windres.exe"
    
    564 564
         }
    
    565 565
       },
    
    566 566
       "i386-linux-alpine3_20-validate": {
    
    ... ... @@ -1317,7 +1317,7 @@
    1317 1317
           "STRIP": "C:/msys64/opt/ghc-bootstrap/mingw/bin/aarch64-w64-mingw32-strip",
    
    1318 1318
           "TEST_ENV": "aarch64-linux-deb12-wine-int_native-cross_aarch64-unknown-mingw32-validate-_wine_full_build",
    
    1319 1319
           "TOOLCHAIN_SOURCE": "env",
    
    1320
    -      "WindresCmd": "C:/msys64/opt/ghc-bootstrap/mingw/bin/aarch64-w64-mingw32-windres",
    
    1320
    +      "WindresCmd": "C:/msys64/opt/ghc-bootstrap/mingw/bin/aarch64-w64-mingw32-windres.exe",
    
    1321 1321
           "XZ_OPT": "-9"
    
    1322 1322
         }
    
    1323 1323
       },
    

  • m4/fp_settings.m4
    ... ... @@ -79,10 +79,13 @@ AC_DEFUN([FP_SETTINGS],
    79 79
           [AC_MSG_ERROR(Unknown CPPSupportsG0 value $CmmCPPSupportsG0)]
    
    80 80
         )
    
    81 81
     
    
    82
    +    AC_MSG_CHECKING([whether $WindresCmd exists])
    
    82 83
         if test -z "$WindresCmd"; then
    
    83 84
             SettingsWindresCommand="/bin/false"
    
    85
    +        AC_MSG_RESULT([no, use $SettingsWindresCommand])
    
    84 86
         else
    
    85 87
             SettingsWindresCommand="$WindresCmd"
    
    88
    +        AC_MSG_RESULT([yes])
    
    86 89
         fi
    
    87 90
     
    
    88 91
         # LLVM backend tools
    
    ... ... @@ -92,6 +95,7 @@ AC_DEFUN([FP_SETTINGS],
    92 95
         SettingsLlvmAsFlags="$LlvmAsFlags"
    
    93 96
     
    
    94 97
         if test "$EnableDistroToolchain" = "YES"; then
    
    98
    +        AC_MSG_NOTICE([--enable-distro-toolchain is specified, applying basename])
    
    95 99
             # If the user specified --enable-distro-toolchain then we just use the
    
    96 100
             # executable names, not paths.
    
    97 101
             SettingsCCompilerCommand="$(basename $SettingsCCompilerCommand)"
    
    ... ... @@ -108,6 +112,7 @@ AC_DEFUN([FP_SETTINGS],
    108 112
         fi
    
    109 113
     
    
    110 114
         if test "$windows" = YES -a "$EnableDistroToolchain" = "NO"; then
    
    115
    +        AC_MSG_NOTICE([--enable-distro-toolchain is not specified at Windows])
    
    111 116
             # Handle the Windows toolchain installed in FP_SETUP_WINDOWS_TOOLCHAIN.
    
    112 117
             # We need to issue a substitution to use $tooldir,
    
    113 118
             # See Note [tooldir: How GHC finds mingw on Windows]