[Git][ghc/ghc][wip/toolchain-selection] fixup! Windows builtin toolchain
Rodrigo Mesquita (@alt-romes)
gitlab at gitlab.haskell.org
Tue Jul 11 14:05:07 UTC 2023
Rodrigo Mesquita pushed to branch wip/toolchain-selection at Glasgow Haskell Compiler / GHC
Commits:
ff6421e3 by Rodrigo Mesquita at 2023-07-11T15:04:59+01:00
fixup! Windows builtin toolchain
- - - - -
4 changed files:
- m4/fp_settings.m4
- m4/fp_setup_windows_toolchain.m4
- m4/ghc_toolchain.m4
- m4/prep_target_file.m4
Changes:
=====================================
m4/fp_settings.m4
=====================================
@@ -6,7 +6,7 @@
AC_DEFUN([SUBST_TOOLDIR],
[
dnl See Note [tooldir: How GHC finds mingw on Windows]
- $1=`echo $1 | sed 's%'"$mingwpath"'%$$tooldir/mingw%'`
+ $1=`echo $$1 | sed 's%'"$mingwpath"'%$$tooldir/mingw%'`
])
# FP_SETTINGS
=====================================
m4/fp_setup_windows_toolchain.m4
=====================================
@@ -120,6 +120,8 @@ AC_DEFUN([FP_SETUP_WINDOWS_TOOLCHAIN],[
RANLIB="${mingwbin}llvm-ranlib.exe"
OBJDUMP="${mingwbin}llvm-objdump.exe"
DLLTOOL="${mingwbin}llvm-dlltool.exe"
+ DllWrapCmd="${mingwbin}llvm-dllwrap.exe"
+ WindresCmd="${mingwbin}llvm-windres.exe"
# N.B. LLD does not support -r
MergeObjsCmd=""
=====================================
m4/ghc_toolchain.m4
=====================================
@@ -94,7 +94,7 @@ AC_DEFUN([FIND_GHC_TOOLCHAIN],
echo "--ar=$AR" >> acargs
echo "--ranlib=$RANLIB" >> acargs
echo "--nm=$NM" >> acargs
- echo "--merge-objs=$SettingsMergeObjectsCommand" >> acargs
+ echo "--merge-objs=$MergeObjsCmd" >> acargs
echo "--readelf=$READELF" >> acargs
echo "--windres=$WindresCmd" >> acargs
echo "--dllwrap=$DllWrapCmd" >> acargs
=====================================
m4/prep_target_file.m4
=====================================
@@ -2,7 +2,7 @@
# =========================
#
# Issue a substitution of [$1MaybeProg] with
-# * Nothing, if $1 is /bin/false (this is unfortunately hardcoded since SettingsDllWrapCommand and SettingsWindresCommand get set to this on windows).
+# * Nothing, if $1 is empty
# * Just (Program {prgPath = "$$1", prgFlags = []}), otherwise
#
# $1 = optional value
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/ff6421e3d4e18c217965758fa94e984490c00c66
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/ff6421e3d4e18c217965758fa94e984490c00c66
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230711/e850982e/attachment-0001.html>
More information about the ghc-commits
mailing list