diff options
author | NIIBE Yutaka <[email protected]> | 2021-09-27 02:06:48 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2021-11-10 02:06:34 +0000 |
commit | 50daf3d75d666d34fecc0dbecc31c51a7989eda3 (patch) | |
tree | c840a4a0df98c044c7066f30eeeea213e2499835 /m4 | |
parent | qt: Fix build against Qt 5.9 (diff) | |
download | gpgme-50daf3d75d666d34fecc0dbecc31c51a7989eda3.tar.gz gpgme-50daf3d75d666d34fecc0dbecc31c51a7989eda3.zip |
libtool: Link without -flat_namespace for macOS.
* m4/libtool.m4: Not setting 10.0 to MACOSX_DEPLOYMENT_TARGET when not
defined. Only specify -flat_namespace to linker for specific
(older) versions and hosts.
--
Original patch was by: Jeremy Huddleston Sequoia <[email protected]>
in
https://lists.gnu.org/archive/html/libtool-patches/
2020-06/msg00001.html
Reported-by: Aleix Conchillo Flaque
GnuPG-bug-id: 5610
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'm4')
-rw-r--r-- | m4/libtool.m4 | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/m4/libtool.m4 b/m4/libtool.m4 index 8795701e..c6f534e9 100644 --- a/m4/libtool.m4 +++ b/m4/libtool.m4 @@ -1045,16 +1045,11 @@ _LT_EOF _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - darwin*) # darwin 5.x on - # if running on 10.5 or later, the deployment target defaults - # to the OS version, if on x86, and 10.4, the deployment - # target defaults to 10.4. Don't you love it? - case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[[012]]*) + darwin*) + case ${MACOSX_DEPLOYMENT_TARGET},$host in + 10.[[012]]*,*|,*powerpc*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - 10.*) + *) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; |