summaryrefslogtreecommitdiffstats
path: root/w32api-lib64dir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'w32api-lib64dir.patch')
-rw-r--r--w32api-lib64dir.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/w32api-lib64dir.patch b/w32api-lib64dir.patch
new file mode 100644
index 0000000..52cc6b6
--- /dev/null
+++ b/w32api-lib64dir.patch
@@ -0,0 +1,46 @@
+--- a/mingw-w64-crt/configure.ac (revision 5594)
++++ b/mingw-w64-crt/configure.ac (working copy)
+@@ -118,10 +118,14 @@
+ [AC_MSG_WARN([Building the runtime to use libce with lib32 or lib64 is unsupported.])])])
+
+ AS_CASE([$enable_w32api],
+- [yes],[
++ [yes],[AS_CASE([$host_cpu],
++ [x86_64],[
++ AC_SUBST([LIB64SUFFIXDIR],[lib/w32api])
++ AC_SUBST([LIB32SUFFIXDIR],[lib32/w32api])],
++ [i*86],[
+ AC_SUBST([LIB64SUFFIXDIR],[lib64/w32api])
+- AC_SUBST([LIB32SUFFIXDIR],[lib/w32api])
+- ],
++ AC_SUBST([LIB32SUFFIXDIR],[lib/w32api])]
++ )],
+ [AS_CASE([$host_cpu],
+ [x86_64],[
+ AC_SUBST([LIB64SUFFIXDIR],[lib])
+--- a/mingw-w64-crt/configure (revision 5594)
++++ b/mingw-w64-crt/configure (working copy)
+@@ -5195,12 +5195,21 @@ fi
+
+ case $enable_w32api in #(
+ yes) :
++ case $host_cpu in #(
++ x86_64) :
++
++ LIB64SUFFIXDIR=lib/w32api
++
++ LIB32SUFFIXDIR=lib32/w32api
++ ;; #(
++ i*86) :
+
+ LIB64SUFFIXDIR=lib64/w32api
+
+ LIB32SUFFIXDIR=lib/w32api
+-
+- ;; #(
++ ;; #(
++esac
++ ;;
+ *) :
+ case $host_cpu in #(
+ x86_64) :