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.43 retrieving revision 1.44 diff -u -p -r1.43 -r1.44 --- src/share/mk/bsd.lib.mk 1994/01/05 23:29:39 1.43 +++ src/share/mk/bsd.lib.mk 1994/01/06 04:32:35 1.44 @@ -1,5 +1,5 @@ # from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91 -# $Id: bsd.lib.mk,v 1.43 1994/01/05 23:29:39 mycroft Exp $ +# $Id: bsd.lib.mk,v 1.44 1994/01/06 04:32:35 mycroft Exp $ .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" @@ -29,6 +29,8 @@ SHLIB_MINOR != . ${.CURDIR}/shlib_versio .c.so: ${CC} ${PICFLAG} -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} + @${LD} -x -r ${.TARGET} + @mv a.out ${.TARGET} .cc.o .C.o: ${CXX} ${CXXFLAGS} -c ${.IMPSRC} @@ -42,6 +44,8 @@ SHLIB_MINOR != . ${.CURDIR}/shlib_versio .cc.so .C.so: ${CXX} ${PICFLAG} -DPIC ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} + @${LD} -x -r ${.TARGET} + @mv a.out ${.TARGET} .S.o .s.o: ${CPP} -E ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \ @@ -58,6 +62,8 @@ SHLIB_MINOR != . ${.CURDIR}/shlib_versio .S.so .s.so: ${CPP} -E -DPIC ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \ ${AS} -k -o ${.TARGET} + @${LD} -x -r ${.TARGET} + @mv a.out ${.TARGET} .if !defined(NOPROFILE) _LIBS=lib${LIB}.a lib${LIB}_p.a