summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2018-07-09 18:21:34 +0200
committerMichel Zou2018-07-09 18:21:34 +0200
commitc6a778611a6b1e4fc7863c901126d77eb0fd5629 (patch)
treebe31f7f18de4dcf09dcb286a45275c46f78de738
parent3a0d313d743d172a75a4ee59496dc27efa0be45e (diff)
downloadaur-c6a778611a6b1e4fc7863c901126d77eb0fd5629.tar.gz
patch exe conftest
-rw-r--r--PKGBUILD4
-rw-r--r--exeext.patch31
2 files changed, 25 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4ca48f8196d6..0d4e4e60a20a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,7 +16,7 @@ _architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare () {
cd "${srcdir}/gmp-${pkgver}"
- # run code generation executables with the right suffix
+ # detect correct exe extension, use it for code generation
patch -p1 -i "${srcdir}"/exeext.patch
autoreconf -vfi
}
@@ -27,7 +27,7 @@ build() {
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-configure \
--enable-cxx \
- --disable-static mp_cv_prog_exeext_for_build=.exe
+ --disable-static
make
popd
done
diff --git a/exeext.patch b/exeext.patch
index 89e2ef2ea058..584cef8ac93c 100644
--- a/exeext.patch
+++ b/exeext.patch
@@ -1,6 +1,8 @@
---- a/Makefile.am 2016-12-16 16:45:27.000000000 +0100
-+++ b/Makefile.am 2018-07-09 00:06:50.971520405 +0200
-@@ -336,7 +336,7 @@
+diff --git a/Makefile.am b/Makefile.am
+index 0569c68..fed8e16 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -336,7 +336,7 @@ install-data-hook:
EXTRA_DIST += bootstrap.c
fac_table.h: gen-fac$(EXEEXT_FOR_BUILD)
@@ -9,7 +11,7 @@
BUILT_SOURCES += fac_table.h
gen-fac$(EXEEXT_FOR_BUILD): gen-fac$(U_FOR_BUILD).c bootstrap.c
-@@ -346,11 +346,11 @@
+@@ -346,11 +346,11 @@ EXTRA_DIST += gen-fac.c
fib_table.h: gen-fib$(EXEEXT_FOR_BUILD)
@@ -23,7 +25,7 @@
BUILT_SOURCES += mpn/fib_table.c
gen-fib$(EXEEXT_FOR_BUILD): gen-fib$(U_FOR_BUILD).c bootstrap.c
-@@ -360,11 +360,11 @@
+@@ -360,11 +360,11 @@ EXTRA_DIST += gen-fib.c
mp_bases.h: gen-bases$(EXEEXT_FOR_BUILD)
@@ -37,7 +39,7 @@
BUILT_SOURCES += mpn/mp_bases.c
gen-bases$(EXEEXT_FOR_BUILD): gen-bases$(U_FOR_BUILD).c bootstrap.c
-@@ -374,7 +374,7 @@
+@@ -374,7 +374,7 @@ EXTRA_DIST += gen-bases.c
trialdivtab.h: gen-trialdivtab$(EXEEXT_FOR_BUILD)
@@ -46,7 +48,7 @@
BUILT_SOURCES += trialdivtab.h
gen-trialdivtab$(EXEEXT_FOR_BUILD): gen-trialdivtab$(U_FOR_BUILD).c bootstrap.c
-@@ -384,7 +384,7 @@
+@@ -384,7 +384,7 @@ EXTRA_DIST += gen-trialdivtab.c
mpn/jacobitab.h: gen-jacobitab$(EXEEXT_FOR_BUILD)
@@ -55,7 +57,7 @@
BUILT_SOURCES += mpn/jacobitab.h
gen-jacobitab$(EXEEXT_FOR_BUILD): gen-jacobitab$(U_FOR_BUILD).c
-@@ -394,7 +394,7 @@
+@@ -394,7 +394,7 @@ EXTRA_DIST += gen-jacobitab.c
mpn/perfsqr.h: gen-psqr$(EXEEXT_FOR_BUILD)
@@ -64,3 +66,16 @@
BUILT_SOURCES += mpn/perfsqr.h
gen-psqr$(EXEEXT_FOR_BUILD): gen-psqr$(U_FOR_BUILD).c bootstrap.c
+diff --git a/acinclude.m4 b/acinclude.m4
+index 3c3ecf5..31be9c8 100644
+--- a/acinclude.m4
++++ b/acinclude.m4
+@@ -3933,7 +3933,7 @@ EOF
+ for i in .exe ,ff8 ""; do
+ gmp_compile="$CC_FOR_BUILD conftest.c -o conftest$i"
+ if AC_TRY_EVAL(gmp_compile); then
+- if (./conftest) 2>&AC_FD_CC; then
++ if (./conftest$i) 2>&AC_FD_CC; then
+ gmp_cv_prog_exeext_for_build=$i
+ break
+ fi