Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-7]: src/external/gpl3/gcc/lib/libgcc/libgcc Pull up following rev...



details:   https://anonhg.NetBSD.org/src/rev/e9044a5bd321
branches:  netbsd-7
changeset: 798576:e9044a5bd321
user:      martin <martin%NetBSD.org@localhost>
date:      Fri Nov 14 15:01:02 2014 +0000

description:
Pull up following revision(s) (requested by skrll in ticket #229):
        external/gpl3/gcc/lib/libgcc/libgcc/Makefile: revision 1.23
Avoid using ld -x.  Instead use ${OBJCOPY} ${OBJCOPYLIBFLAGS} to strip
local symbols.

diffstat:

 external/gpl3/gcc/lib/libgcc/libgcc/Makefile |  12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diffs (39 lines):

diff -r 8af086c790dd -r e9044a5bd321 external/gpl3/gcc/lib/libgcc/libgcc/Makefile
--- a/external/gpl3/gcc/lib/libgcc/libgcc/Makefile      Fri Nov 14 14:58:27 2014 +0000
+++ b/external/gpl3/gcc/lib/libgcc/libgcc/Makefile      Fri Nov 14 15:01:02 2014 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.22 2014/06/01 19:51:01 mrg Exp $
+#      $NetBSD: Makefile,v 1.22.2.1 2014/11/14 15:01:02 martin Exp $
 
 REQUIRETOOLS=  yes
 NOLINT=                # defined
@@ -50,11 +50,12 @@
        ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET}.tmp1
        ${NM} -pg ${.TARGET}.tmp1 | \
            ${TOOL_AWK} 'NF == 3 { print "\t.hidden", $$3 }' | \
-           ${CC} ${COPTS} -Wl,-x -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler -
+           ${CC} ${COPTS} -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler -
+       ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2
 .if defined(COPTS) && !empty(COPTS:M*-g*)
        mv ${.TARGET}.tmp2 ${.TARGET}
 .else
-       ${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET}
+       ${LD} -r ${.TARGET}.tmp2 -o ${.TARGET}
        rm -f ${.TARGET}.tmp2
 .endif
        rm -f ${.TARGET}.tmp1
@@ -64,11 +65,12 @@
        ${COMPILE.S} ${PICFLAGS} ${CFLAGS:M-[ID]*} ${.IMPSRC} -o ${.TARGET}.tmp1
        ${NM} -pg ${.TARGET}.tmp1 | \
            ${TOOL_AWK} 'NF == 3 { print "\t.hidden", $$3 }' | \
-           ${CC} ${COPTS} -Wl,-x -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler -
+           ${CC} ${COPTS} -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler -
+       ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2
 .if defined(COPTS) && !empty(COPTS:M*-g*)
        mv ${.TARGET}.tmp2 ${.TARGET}
 .else
-       ${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET}
+       ${LD} -r ${.TARGET}.tmp2 -o ${.TARGET}
        rm -f ${.TARGET}.tmp2
 .endif
        rm -f ${.TARGET}.tmp1



Home | Main Index | Thread Index | Old Index