From: Iain Sandoe Date: Fri, 30 Dec 2022 12:03:08 +0000 (+0000) Subject: configure: Do not build the ununsed libffi shared library. X-Git-Tag: basepoints/gcc-14~2266 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70a5e6280d8c451cf2a55a03ac83f62e3ae7f6da;p=thirdparty%2Fgcc.git configure: Do not build the ununsed libffi shared library. We do not use the shared libffi libraray, nor do we install it. However, on at least Darwin, the shared version will be picked up for testing, so it is preferrable not to build it. Signed-off-by: Iain Sandoe ChangeLog: * Makefile.def: Do not build shared libffi. * Makefile.in: Regenerate. --- diff --git a/Makefile.def b/Makefile.def index 86d15f1982f0..35e994eb77ef 100644 --- a/Makefile.def +++ b/Makefile.def @@ -181,7 +181,8 @@ target_modules = { module= libtermcap; no_check=true; missing=maintainer-clean; }; target_modules = { module= winsup; }; target_modules = { module= libgloss; no_check=true; }; -target_modules = { module= libffi; no_install=true; }; +target_modules = { module= libffi; no_install=true; + extra_configure_flags='--disable-shared --with-pic'; }; target_modules = { module= zlib; bootstrap=true; }; target_modules = { module= rda; }; target_modules = { module= libada; }; diff --git a/Makefile.in b/Makefile.in index d66e6208fa2e..06a9398e1722 100644 --- a/Makefile.in +++ b/Makefile.in @@ -55467,7 +55467,7 @@ configure-target-libffi: $$s/$$module_srcdir/configure \ --srcdir=$${topdir}/$$module_srcdir \ $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ - --target=${target_alias} \ + --target=${target_alias} --disable-shared --with-pic \ || exit 1 @endif target-libffi