Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/share/mk/bsd.lib.mk,v retrieving revision 1.277 retrieving revision 1.278 diff -u -p -r1.277 -r1.278 --- src/share/mk/bsd.lib.mk 2008/04/27 23:48:10 1.277 +++ src/share/mk/bsd.lib.mk 2008/04/29 07:48:31 1.278 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.lib.mk,v 1.277 2008/04/27 23:48:10 christos Exp $ +# $NetBSD: bsd.lib.mk,v 1.278 2008/04/29 07:48:31 simonb Exp $ # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 .include @@ -449,10 +449,13 @@ _LIBLDOPTS+= -Wl,-rpath-link,${DESTDIR}$ .if !defined(LIB) DPLIBC ?= ${DESTDIR}${LIBC_SO} .else -.if ${LIB} != "c" && ${LIB:M*gcc*} == "" +.if ${LIB} != "c" && ${LIB:Mgcc*} == "" DPLIBC ?= ${DESTDIR}${LIBC_SO} .else -LDLIBC ?= -nostdlib +LDLIBC ?= -nodefaultlibs +.if ${LIB} == "c" +LDADD+= -lgcc_pic +.endif .endif .endif