summaryrefslogtreecommitdiff
path: root/cross/x86_64-w64-mingw32.txt
diff options
context:
space:
mode:
Diffstat (limited to 'cross/x86_64-w64-mingw32.txt')
-rw-r--r--cross/x86_64-w64-mingw32.txt11
1 files changed, 8 insertions, 3 deletions
diff --git a/cross/x86_64-w64-mingw32.txt b/cross/x86_64-w64-mingw32.txt
index 2bc8756..e04d439 100644
--- a/cross/x86_64-w64-mingw32.txt
+++ b/cross/x86_64-w64-mingw32.txt
@@ -3,15 +3,20 @@
[binaries]
c = 'x86_64-w64-mingw32-gcc'
cpp = 'x86_64-w64-mingw32-g++'
-ar = 'x86_64-w64-mingw32-ar'
+# https://github.com/msys2/MINGW-packages/issues/3516
+# https://github.com/mesonbuild/meson/issues/13324
+# https://github.com/msys2/MINGW-packages/issues/11726
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106103
+# https://embeddedartistry.com/blog/2020/04/13/prefer-gcc-ar-to-ar-in-your-buildsystems/
+ar = 'x86_64-w64-mingw32-gcc-ar'
strip = 'x86_64-w64-mingw32-strip'
windres = 'x86_64-w64-mingw32-windres'
dlltool = 'x86_64-w64-mingw32-dlltool'
exe_wrapper = 'wine64'
[properties]
-ar = 'x86_64-w64-mingw32-ar'
-nm = 'x86_64-w64-mingw32-nm'
+ar = 'x86_64-w64-mingw32-gcc-ar'
+nm = 'x86_64-w64-mingw32-gcc-nm'
needs_exe_wrapper = true
[host_machine]