Module Name: src Committed By: christos Date: Thu Feb 14 21:29:36 UTC 2013
Modified Files: src/external/gpl3/binutils/usr.bin: Makefile.inc src/external/gpl3/binutils/usr.bin/common: Makefile.prog src/external/gpl3/binutils/usr.bin/gas: Makefile src/external/gpl3/binutils/usr.bin/gprof: Makefile src/external/gpl3/binutils/usr.bin/ld: Makefile src/external/gpl3/binutils/usr.bin/readelf: Makefile src/external/gpl3/binutils/usr.sbin/dbsym: Makefile src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Log Message: re-order library dependencies to make sure that -lintl and -lz are after the rest of the libraries so that static linking works. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils/usr.bin/Makefile.inc cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/common/Makefile.prog cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/binutils/usr.bin/gas/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/binutils/usr.bin/gprof/Makefile cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/binutils/usr.bin/ld/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/readelf/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/binutils/usr.sbin/dbsym/Makefile cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.sbin/mdsetimage/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/binutils/usr.bin/Makefile.inc diff -u src/external/gpl3/binutils/usr.bin/Makefile.inc:1.3 src/external/gpl3/binutils/usr.bin/Makefile.inc:1.4 --- src/external/gpl3/binutils/usr.bin/Makefile.inc:1.3 Mon May 30 10:41:26 2011 +++ src/external/gpl3/binutils/usr.bin/Makefile.inc Thu Feb 14 16:29:35 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.3 2011/05/30 14:41:26 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.4 2013/02/14 21:29:35 christos Exp $ BINDIR?= /usr/bin @@ -13,9 +13,6 @@ CPPFLAGS+= ${GNUCPPFLAGS:M-D*:N-DLOCALED -I${TOP}/${BFDSUBDIR}/libbfd/arch/${MACHINE_ARCH} \ -I${DIST}/include -I${DIST}/bfd -I${DIST}/binutils \ -DLOCALEDIR=\"${LOCALEDIR}\" -LDADD+=-lz -DPADD+=${LIBZ} - NOGCCERROR= # defined .endif # __MAKEFILE_INC_INCLUDED__ Index: src/external/gpl3/binutils/usr.bin/common/Makefile.prog diff -u src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.5 src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.6 --- src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.5 Wed Feb 13 22:36:44 2013 +++ src/external/gpl3/binutils/usr.bin/common/Makefile.prog Thu Feb 14 16:29:35 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.prog,v 1.5 2013/02/14 03:36:44 christos Exp $ +# $NetBSD: Makefile.prog,v 1.6 2013/02/14 21:29:35 christos Exp $ # # Common Makefile fragment for a binutils program. # @@ -20,24 +20,24 @@ MAN= ${G_man_MANS:M${PROG}.1} CPPFLAGS+= -I${.CURDIR}/../common/arch/${MACHINE_ARCH} -LDADD+= -lintl -DPADD+= ${LIBINTL} - .if !empty(G_${BUPROG}_DEPENDENCIES:M*/libopcodes*) -PROGDPLIBS+= opcodes ${TOP}/${BFDSUBDIR}/libopcodes +PROGDPLIBS+= opcodes ${TOP}/${BFDSUBDIR}/libopcodes .endif .if !empty(G_${BUPROG}_DEPENDENCIES:M*/libbfd*) -PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd +PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd .endif .if !empty(G_${BUPROG}_DEPENDENCIES:M*/libiberty*) -PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty +PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty .endif .PATH: ${DIST}/binutils ${DIST}/binutils/doc .include <bsd.prog.mk> +LDADD+= -lintl -lz +DPADD+= ${LIBINTL} ${LIBZ} + # Override the .y.c and .y.l rules *after* <bsd.prog.mk> .y.c .l.c: Index: src/external/gpl3/binutils/usr.bin/gas/Makefile diff -u src/external/gpl3/binutils/usr.bin/gas/Makefile:1.8 src/external/gpl3/binutils/usr.bin/gas/Makefile:1.9 --- src/external/gpl3/binutils/usr.bin/gas/Makefile:1.8 Wed Feb 13 22:36:44 2013 +++ src/external/gpl3/binutils/usr.bin/gas/Makefile Thu Feb 14 16:29:35 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2013/02/14 03:36:44 christos Exp $ +# $NetBSD: Makefile,v 1.9 2013/02/14 21:29:35 christos Exp $ .include <bsd.own.mk> @@ -24,12 +24,9 @@ CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_A CPPFLAGS+= -I${DIST}/gas -I${DIST}/gas/config CPPFLAGS+= -I${DIST} -PROGDPLIBS+= opcodes ${TOP}/${BFDSUBDIR}/libopcodes -PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd -PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty - -LDADD= -lintl -DPADD= ${LIBINTL} +PROGDPLIBS+= opcodes ${TOP}/${BFDSUBDIR}/libopcodes +PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd +PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty TEXINFO= as.texinfo COMMONOBJDIR!= cd ${TOP}/usr.bin/common && ${PRINTOBJDIR} @@ -41,3 +38,6 @@ as.info: bfdver.texi .include <bsd.prog.mk> .include <bsd.info.mk> + +LDADD+= -lintl -lz +DPADD+= ${LIBINTL} ${LIBZ} Index: src/external/gpl3/binutils/usr.bin/gprof/Makefile diff -u src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.6 src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.7 --- src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.6 Wed Feb 13 19:53:30 2013 +++ src/external/gpl3/binutils/usr.bin/gprof/Makefile Thu Feb 14 16:29:35 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/02/14 00:53:30 matt Exp $ +# $NetBSD: Makefile,v 1.7 2013/02/14 21:29:35 christos Exp $ .include <bsd.own.mk> @@ -11,22 +11,8 @@ PROG= gprof SRCS= ${G_gprof_OBJECTS:.o=.c} CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} -LDADD= -lintl -DPADD= ${LIBINTL} - -BFDOBJ!= cd ${TOP}/${BFDSUBDIR}/libbfd && ${PRINTOBJDIR} -LDADD+= -L${BFDOBJ} -lbfd -.if ${MKPICLIB} != "no" -DPADD+= ${BFDOBJ}/libbfd_pic.a -.elif ${MKPIC} != "no" -DPADD+= ${BFDOBJ}/libbfd.so -.else -DPADD+= ${BFDOBJ}/libbfd.a -.endif - -IBERTYOBJ!= cd ${TOP}/${BFDSUBDIR}/libiberty && ${PRINTOBJDIR} -LDADD+= -L${IBERTYOBJ} -liberty -DPADD+= ${IBERTYOBJ}/libiberty.a +PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd +PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty TEXINFO= ${G_TEXINFOS} COMMONOBJDIR!= cd ${TOP}/usr.bin/common && ${PRINTOBJDIR} @@ -38,3 +24,6 @@ gprof.info: bfdver.texi .include <bsd.prog.mk> .include <bsd.info.mk> + +LDADD+= -lintl -lz +DPADD+= ${LIBINTL} ${LIBZ} Index: src/external/gpl3/binutils/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.15 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.16 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.15 Wed Feb 13 22:36:44 2013 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Thu Feb 14 16:29:35 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2013/02/14 03:36:44 christos Exp $ +# $NetBSD: Makefile,v 1.16 2013/02/14 21:29:35 christos Exp $ .include <bsd.own.mk> @@ -20,13 +20,10 @@ CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_A -DTOOLBINDIR=\"/usr/bin\" \ -DENABLE_PLUGINS -LDADD= -lintl -DPADD= ${LIBINTL} - COPTS.ldgram.c = -Wno-stack-protector -PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd -PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty +PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd +PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty TEXINFO= ${G_TEXINFOS} COMMONOBJDIR!= cd ${TOP}/usr.bin/common && ${PRINTOBJDIR} @@ -124,3 +121,6 @@ FILES+= ${f}.xc ${f}.xs ${f}.xsc ${f}.xs cleanprog: __cleanldscripts __cleanldscripts: -rm -rf ldscripts tmpdir + +LDADD+= -lintl -lz +DPADD+= ${LIBINTL} ${LIBZ} Index: src/external/gpl3/binutils/usr.bin/readelf/Makefile diff -u src/external/gpl3/binutils/usr.bin/readelf/Makefile:1.1 src/external/gpl3/binutils/usr.bin/readelf/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/readelf/Makefile:1.1 Tue Aug 18 16:22:20 2009 +++ src/external/gpl3/binutils/usr.bin/readelf/Makefile Thu Feb 14 16:29:36 2013 @@ -1,10 +1,7 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:20 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2013/02/14 21:29:36 christos Exp $ PROG= readelf -DPADD= ${LIBZ} -LDADD= -lz - .include <bsd.own.mk> .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.sbin/dbsym/Makefile diff -u src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.6 src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.7 --- src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.6 Wed Feb 13 22:36:44 2013 +++ src/external/gpl3/binutils/usr.sbin/dbsym/Makefile Thu Feb 14 16:29:36 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/02/14 03:36:44 christos Exp $ +# $NetBSD: Makefile,v 1.7 2013/02/14 21:29:36 christos Exp $ .include <bsd.own.mk> @@ -15,8 +15,8 @@ MAN= dbsym.8 CPPFLAGS+= -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include .if !defined(HOSTPROG) -PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd -PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty +PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd +PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty .else CPPFLAGS+= -I${BFDDIR} DPADD+= ${BFDDIR}/libbfd.a @@ -25,6 +25,8 @@ DPADD+= ${IBERTYDIR}/libiberty.a LDADD+= -L${IBERTYDIR} -liberty .endif +.include <bsd.prog.mk> + .ifndef HOSTPROG .include "${TOP}/${BFDSUBDIR}/libbfd/arch/${MACHINE_ARCH}/defs.mk" CPPFLAGS+= -I${TOP}/${BFDSUBDIR}/libbfd/arch/${MACHINE_ARCH} ${G_INCLUDES} @@ -33,4 +35,6 @@ DPADD+= ${LIBINTL} .endif # HOSTPROG .endif # MKBINUTILS != no -.include <bsd.prog.mk> + +LDADD+= -lz +DPADD+= ${LIBZ} Index: src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile diff -u src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.6 src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.7 --- src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.6 Wed Feb 13 22:36:44 2013 +++ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile Thu Feb 14 16:29:36 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/02/14 03:36:44 christos Exp $ +# $NetBSD: Makefile,v 1.7 2013/02/14 21:29:36 christos Exp $ .include <bsd.own.mk> @@ -15,8 +15,8 @@ MAN= mdsetimage.8 CPPFLAGS+= -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include .if !defined(HOSTPROG) -PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd -PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty +PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd +PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty .else DPADD+= ${BFDDIR}/libbfd.a LDADD+= -L${BFDDIR} -lbfd @@ -25,6 +25,7 @@ LDADD+= -L${IBERTYDIR} -liberty CPPFLAGS+= -I${BFDDIR} .endif +.include <bsd.prog.mk> .ifndef HOSTPROG .include "${TOP}/${BFDSUBDIR}/libbfd/arch/${MACHINE_ARCH}/defs.mk" @@ -35,4 +36,5 @@ DPADD+= ${LIBINTL} .endif # HOSTPROG .endif # MKBINUTILS != no -.include <bsd.prog.mk> +LDADD+= -lz +DPADD+= ${LIBZ}