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.40 retrieving revision 1.41 diff -u -p -r1.40 -r1.41 --- src/share/mk/bsd.lib.mk 1993/12/04 01:28:39 1.40 +++ src/share/mk/bsd.lib.mk 1994/01/04 19:08:55 1.41 @@ -1,5 +1,5 @@ # from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91 -# $Id: bsd.lib.mk,v 1.40 1993/12/04 01:28:39 cgd Exp $ +# $Id: bsd.lib.mk,v 1.41 1994/01/04 19:08:55 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