From ba838aa6c360912bc203068ef2161fce137fb97d Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Sun, 14 Apr 2019 09:24:26 +0000 Subject: Work around Solaris ld bug linking __tls_get_addr on 64-bit x86 * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): New macro. * configure.ac: Call it. * configure: Regenerate. * Makefile.in, libdruntime/Makefile.in, src/Makefile.in, testsuite/Makefile.in: Regenerate. * src/libgphobos.spec.in (*link): Append OS_LINK_SPEC. From-SVN: r270346 --- libphobos/src/Makefile.in | 1 + libphobos/src/libgphobos.spec.in | 3 +++ 2 files changed, 4 insertions(+) (limited to 'libphobos/src') diff --git a/libphobos/src/Makefile.in b/libphobos/src/Makefile.in index 0cc16ce..8fd6e5d 100644 --- a/libphobos/src/Makefile.in +++ b/libphobos/src/Makefile.in @@ -323,6 +323,7 @@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ +OS_LINK_SPEC = @OS_LINK_SPEC@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ diff --git a/libphobos/src/libgphobos.spec.in b/libphobos/src/libgphobos.spec.in index ff93896..97a9cea 100644 --- a/libphobos/src/libgphobos.spec.in +++ b/libphobos/src/libgphobos.spec.in @@ -6,5 +6,8 @@ @DRTSTUFF_SPEC@ +%rename link linkorig_gdc_renamed +*link: %(linkorig_gdc_renamed) @OS_LINK_SPEC@ + %rename lib liborig_gdc_renamed *lib: %{debuglib|defaultlib|nophoboslib: ; :@SPEC_PHOBOS_DEPS@} %(liborig_gdc_renamed) -- cgit v1.1