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.prog.mk,v rcsdiff: /ftp/cvs/cvsroot/src/share/mk/bsd.prog.mk,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.160 retrieving revision 1.161 diff -u -p -r1.160 -r1.161 --- src/share/mk/bsd.prog.mk 2002/10/22 18:48:29 1.160 +++ src/share/mk/bsd.prog.mk 2002/11/12 14:33:49 1.161 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.prog.mk,v 1.160 2002/10/22 18:48:29 perry Exp $ +# $NetBSD: bsd.prog.mk,v 1.161 2002/11/12 14:33:49 itohy Exp $ # @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94 .include @@ -105,8 +105,13 @@ LOBJS+= ${LSRCS:.c=.ln} ${SRCS:M*.c:.c= _PROGLDOPTS= .if ${SHLINKDIR} != "/usr/libexec" # XXX: change or remove if ld.so moves +.if ${OBJECT_FMT} == "ELF" _PROGLDOPTS+= -Wl,-dynamic-linker=${_SHLINKER} .endif +.if ${OBJECT_FMT} == "a.out" +LIBCRT0= ${DESTDIR}/lib/crt0.o +.endif +.endif .if ${SHLIBDIR} != ${LIBDIR} _PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBDIR}:${DESTDIR}/usr/lib \ -Wl,-rpath,${SHLIBDIR}:/usr/lib \