CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: christos Date: Fri Oct 21 23:44:09 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Mark this -z nodelete, so that it does not get unloaded before other shared libraries do, since they destructors need to still call millicode. The problem this time was with /usr/pkg/bin/gdk-pixbuf-query-loaders calling glib2's g_log... To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.13 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.14 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.13 Wed Mar 23 01:28:01 2016 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Fri Oct 21 19:44:09 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2016/03/23 05:28:01 mrg Exp $ +# $NetBSD: Makefile,v 1.14 2016/10/21 23:44:09 christos Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -19,7 +19,7 @@ NOPICINSTALL= # defined SHLIB_MAJOR= 1 SHLIB_MINOR= 0 -LDFLAGS+= -nodefaultlibs +LDFLAGS+= -nodefaultlibs -Wl,-z -Wl,nodelete LDFLAGS+= -Wl,--version-script=${.OBJDIR}/libgcc.map # XXX handle this better? GCC 4.8 moved them.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: apb Date: Fri Oct 3 12:41:41 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Add space before "]" in "if [ ... ]" to fix usage error and test for existence of the correct file. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.10 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.11 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.10 Sun Jun 1 19:51:01 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Fri Oct 3 12:41:41 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2014/06/01 19:51:01 mrg Exp $ +# $NetBSD: Makefile,v 1.11 2014/10/03 12:41:41 apb Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -59,7 +59,7 @@ libgcc.map: ${LIBGCC_S_OBJS} ${G_SHLIB_M ${NM} ${G_SHLIB_NM_FLAGS} ${LIBGCC_S_OBJS}; \ echo %%; \ for f in ${G_SHLIB_MAPFILES}; do \ - if [ -f ${.OBJDIR}/$${f}]; then \ + if [ -f ${.OBJDIR}/$${f} ]; then \ cat ${.OBJDIR}/$${f}; \ else \ cat $${f}; \
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: tron Date: Wed Mar 5 21:38:59 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Remove automatically generated file "libgcc-std.ver" while cleaning. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.8 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.9 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.8 Sat Mar 1 10:00:36 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Wed Mar 5 21:38:59 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/03/01 10:00:36 mrg Exp $ +# $NetBSD: Makefile,v 1.9 2014/03/05 21:38:59 tron Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -46,6 +46,7 @@ LIBGCC_S_OBJS= ${OBJS} .endif LIBGCC_STD_VER_IN= ${GNUHOSTDIST}/libgcc/libgcc-std.ver.in +CLEANFILES+= libgcc-std.ver libgcc-std.ver: ${LIBGCC_STD_VER_IN} ${_MKTARGET_CREATE}
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: christos Date: Sat Oct 29 17:14:12 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Make the mips softloat special case the same as in the libgcc Makefile. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.4 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.5 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.4 Thu Oct 27 22:28:01 2011 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Sat Oct 29 13:14:12 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/10/28 02:28:01 christos Exp $ +# $NetBSD: Makefile,v 1.5 2011/10/29 17:14:12 christos Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -22,7 +22,7 @@ LDFLAGS+= -nodefaultlibs LDFLAGS+= -Wl,--version-script=${.OBJDIR}/libgcc.map # XXX handle this better? -.if ${MACHINE} == "emips" || (${MACHINE_CPU} == "mips" && !(${MKSOFTFLOAT} != "no")) +.if ${MACHINE} == "emips" G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ ${GNUHOSTDIST}/gcc/config/floatunsisf.c .endif
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: christos Date: Fri Oct 28 02:28:01 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Treat emips specially as we did with libgcc. Needs some of the softfloat functions, even if it does not MKSOFTFLOAT. XXX: still bad text relocations in eh_frame. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.3 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.4 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.3 Mon Aug 15 05:19:21 2011 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Thu Oct 27 22:28:01 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2011/08/15 09:19:21 mrg Exp $ +# $NetBSD: Makefile,v 1.4 2011/10/28 02:28:01 christos Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -22,13 +22,14 @@ LDFLAGS+= -nodefaultlibs LDFLAGS+= -Wl,--version-script=${.OBJDIR}/libgcc.map # XXX handle this better? -.if ${MACHINE_CPU} == "mips" && !(${MKSOFTFLOAT} != "no") -G_LIB2ADD+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ - ${GNUHOSTDIST}/gcc/config/floatunsisf.c +.if ${MACHINE} == "emips" || (${MACHINE_CPU} == "mips" && !(${MKSOFTFLOAT} != "no")) +G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ + ${GNUHOSTDIST}/gcc/config/floatunsisf.c .endif SRCS+= ${LIB2FUNCS} ${LIB2DIVMOD} ${LIB2_EH} \ - ${G_LIB2ADD:T:S/.asm/.S/} ${LIB1ASMFUNCS} + ${G_LIB2ADD:T:S/.asm/.S/} ${G_LIB2ADD_HACK:T:S/.asm/.S/} \ + ${LIB1ASMFUNCS} COPTS.unwind-dw2.c = -Wno-stack-protector