Module Name: src Committed By: joerg Date: Wed Dec 8 01:57:22 UTC 2010
Modified Files: src/share/mk: bsd.lib.mk bsd.prog.mk bsd.x11.mk Log Message: Don't depend on ${CC} passing down -R to ld, use -Wl,-rpath explicitly. To generate a diff of this commit: cvs rdiff -u -r1.309 -r1.310 src/share/mk/bsd.lib.mk cvs rdiff -u -r1.251 -r1.252 src/share/mk/bsd.prog.mk cvs rdiff -u -r1.92 -r1.93 src/share/mk/bsd.x11.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/mk/bsd.lib.mk diff -u src/share/mk/bsd.lib.mk:1.309 src/share/mk/bsd.lib.mk:1.310 --- src/share/mk/bsd.lib.mk:1.309 Mon Nov 8 06:54:52 2010 +++ src/share/mk/bsd.lib.mk Wed Dec 8 01:57:22 2010 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.lib.mk,v 1.309 2010/11/08 06:54:52 lukem Exp $ +# $NetBSD: bsd.lib.mk,v 1.310 2010/12/08 01:57:22 joerg Exp $ # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 .include <bsd.init.mk> @@ -522,7 +522,7 @@ _LIBLDOPTS= .if ${SHLIBDIR} != "/usr/lib" _LIBLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBDIR}:${DESTDIR}/usr/lib \ - -R${SHLIBDIR} \ + -Wl,-rpath,${SHLIBDIR} \ -L${DESTDIR}${SHLIBDIR} .elif ${SHLIBINSTALLDIR} != "/usr/lib" _LIBLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBINSTALLDIR}:${DESTDIR}/usr/lib \ Index: src/share/mk/bsd.prog.mk diff -u src/share/mk/bsd.prog.mk:1.251 src/share/mk/bsd.prog.mk:1.252 --- src/share/mk/bsd.prog.mk:1.251 Mon Nov 8 06:54:52 2010 +++ src/share/mk/bsd.prog.mk Wed Dec 8 01:57:22 2010 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.prog.mk,v 1.251 2010/11/08 06:54:52 lukem Exp $ +# $NetBSD: bsd.prog.mk,v 1.252 2010/12/08 01:57:22 joerg Exp $ # @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94 .ifndef HOSTPROG @@ -165,7 +165,7 @@ .endif .if ${SHLIBDIR} != "/usr/lib" _PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBDIR} \ - -R${SHLIBDIR} \ + -Wl,-rpath,${SHLIBDIR} \ -L${DESTDIR}${SHLIBDIR} .elif ${SHLIBINSTALLDIR} != "/usr/lib" _PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBINSTALLDIR} \ Index: src/share/mk/bsd.x11.mk diff -u src/share/mk/bsd.x11.mk:1.92 src/share/mk/bsd.x11.mk:1.93 --- src/share/mk/bsd.x11.mk:1.92 Tue Nov 23 09:49:30 2010 +++ src/share/mk/bsd.x11.mk Wed Dec 8 01:57:22 2010 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.x11.mk,v 1.92 2010/11/23 09:49:30 mrg Exp $ +# $NetBSD: bsd.x11.mk,v 1.93 2010/12/08 01:57:22 joerg Exp $ .include <bsd.init.mk> @@ -173,7 +173,7 @@ .endif LDFLAGS+= -Wl,-rpath-link,${DESTDIR}${X11USRLIBDIR} \ - -R${X11USRLIBDIR} \ + -Wl,-rpath,${X11USRLIBDIR} \ -L${DESTDIR}${X11USRLIBDIR} @@ -335,7 +335,7 @@ s,@abi_font@,0.6,; \ s,@fchown_define@,-DHAS_FCHOWN,; \ s,@sticky_bit_define@,-DHAS_STICKY_DIR_BIT," \ - -e '/^Libs:/ s%-L\([^ ]*\)%-Wl,-R\1 &%g' \ + -e '/^Libs:/ s%-L\([^ ]*\)%-Wl,-rpath,\1 &%g' \ < ${.IMPSRC} > ${.TARGET}.tmp && \ mv -f ${.TARGET}.tmp ${.TARGET}