head 1.2; access; symbols pkgsrc-2021Q1:1.1.0.56 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.54 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.52 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.48 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.28 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.50 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.46 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.44 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.42 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.40 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.38 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.36 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.34 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.32 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.30 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.26 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.24 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.22 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.20 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.18 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.16 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.14 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.12 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.10 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.8 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.6 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.4 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.2 pkgsrc-2014Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2021.04.02.11.56.15; author nia; state dead; branches; next 1.1; commitid vW3eTMQ4818FeINC; 1.1 date 2014.05.10.14.14.59; author richard; state Exp; branches; next ; commitid 0YrPNuib1g8300Ax; desc @@ 1.2 log @remove gcc48/gcc49. use of these packages was disabled in the pkgsrc infrastructure in january because they were causing problems on platforms with older compilers that can build gcc6 just fine: glibc + FORTIFY + gcc48,gcc49,gcc5 = build failures. gcc48 and newer require a c++98 compiler, same as all gcc versions up to 11, so are not useful for bootstrapping. gcc5 has additional Ada bits, someone needs to determine if they're useful before it can go. @ text @$NetBSD: patch-libgcc_config_t-slibgcc-sld,v 1.1 2014/05/10 14:14:59 richard Exp $ --- libgcc/config/t-slibgcc-sld.orig 2011-06-01 14:39:17.000000000 +0000 +++ libgcc/config/t-slibgcc-sld @@@@ -3,3 +3,23 @@@@ SHLIB_LDFLAGS = -Wl,-h,$(SHLIB_SONAME) -Wl,-z,text -Wl,-z,defs \ -Wl,-M,$(SHLIB_MAP) + +# Linker mapfile to enforce direct binding to libgcc_s unwinder +# (PR target/59788). +libgcc-unwind.map: libgcc-std.ver + @@(echo "{"; \ + for f in `grep _Unwind_ $< | sort`; do \ + echo " $$f = EXTERN DIRECT;"; \ + done; \ + echo "};" ) > $@@ + +# Copy libgcc-unwind.map to the place where gcc will look for it at build-time. +install-libgcc-unwind-map-forbuild: libgcc-unwind.map + $(INSTALL_DATA) $< $(gcc_objdir) + +all: install-libgcc-unwind-map-forbuild + +install-libgcc-unwind-map: libgcc-unwind.map + $(INSTALL_DATA) $< $(DESTDIR)$(slibdir) + +install: install-libgcc-unwind-map @ 1.1 log @x86-64 sunos fix for g++ and -Wl,-Bdirect involving libtool references:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 and http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 backport to gcc47 and gcc48 @ text @d1 1 a1 1 $NetBSD$ @