Module Name:    src
Committed By:   matt
Date:           Sat Jan 11 00:30:23 UTC 2014

Modified Files:
        src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile

Log Message:
Don't use ${LD} -x because it screws up ARM BE.
Use ${OBJCOPY} ${OBJCOPYLIBFLAGS} instead so that $a/$d/$t are preserved.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/lib/libgcc/libgcc/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/Makefile
diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.16 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.17
--- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.16	Wed Oct  2 18:25:43 2013
+++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile	Sat Jan 11 00:30:23 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.16 2013/10/02 18:25:43 christos Exp $
+#	$NetBSD: Makefile,v 1.17 2014/01/11 00:30:23 matt Exp $
 
 REQUIRETOOLS=	yes
 NOLINT=		# defined
@@ -63,7 +63,7 @@ CLEANFILES+=	${SOBJS:=.tmp1} ${SOBJS:=.t
 .if defined(COPTS) && !empty(COPTS:M*-g*)
 	mv ${.TARGET}.tmp2 ${.TARGET}
 .else
-	${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET}
+	${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 ${.TARGET}
 	rm -f ${.TARGET}.tmp2
 .endif
 	rm -f ${.TARGET}.tmp1
@@ -77,7 +77,7 @@ CLEANFILES+=	${SOBJS:=.tmp1} ${SOBJS:=.t
 .if defined(COPTS) && !empty(COPTS:M*-g*)
 	mv ${.TARGET}.tmp2 ${.TARGET}
 .else
-	${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET}
+	${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 ${.TARGET}
 	rm -f ${.TARGET}.tmp2
 .endif
 	rm -f ${.TARGET}.tmp1

Reply via email to