diff options
author | Bryan Hundven <bryanhundven@gmail.com> | 2014-12-23 21:28:26 (GMT) |
---|---|---|
committer | Bryan Hundven <bryanhundven@gmail.com> | 2014-12-23 21:28:26 (GMT) |
commit | 4b84be34c5b0ba1c32fb9141f68f9dc77855c3ab (patch) | |
tree | fc79a5993d3207918b0f0d156d1040c41e9045bb /scripts/build/companion_libs/100-gmp.sh | |
parent | 767aa9befcf74d6b70f37539ac3a442370a9421b (diff) |
gmp: Disable --enable-mpbsd if version is >= 5.0.2
closes #12
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Diffstat (limited to 'scripts/build/companion_libs/100-gmp.sh')
-rw-r--r-- | scripts/build/companion_libs/100-gmp.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/build/companion_libs/100-gmp.sh b/scripts/build/companion_libs/100-gmp.sh index beb75ea..f0c96a2 100644 --- a/scripts/build/companion_libs/100-gmp.sh +++ b/scripts/build/companion_libs/100-gmp.sh @@ -76,6 +76,7 @@ do_gmp_backend() { local cflags local ldflags local arg + local -a extra_config for arg in "$@"; do eval "${arg// /\\ }" @@ -83,6 +84,10 @@ do_gmp_backend() { CT_DoLog EXTRA "Configuring GMP" + if [ ! "${CT_GMP_5_0_2_or_later}" = "y" ]; then + extra_config+=("--enable-mpbsd") + fi + CT_DoExecLog CFG \ CFLAGS="${cflags} -fexceptions" \ LDFLAGS="${ldflags}" \ @@ -91,10 +96,10 @@ do_gmp_backend() { --host=${host} \ --prefix="${prefix}" \ --enable-fft \ - --enable-mpbsd \ --enable-cxx \ --disable-shared \ - --enable-static + --enable-static \ + "${extra_config}" CT_DoLog EXTRA "Building GMP" CT_DoExecLog ALL make ${JOBSFLAGS} |