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.281.2.2 retrieving revision 1.282 diff -u -p -r1.281.2.2 -r1.282 --- src/share/mk/bsd.lib.mk 2008/09/24 16:41:22 1.281.2.2 +++ src/share/mk/bsd.lib.mk 2008/08/10 09:25:04 1.282 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.lib.mk,v 1.281.2.2 2008/09/24 16:41:22 wrstuden Exp $ +# $NetBSD: bsd.lib.mk,v 1.282 2008/08/10 09:25:04 lukem Exp $ # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 .include @@ -55,7 +55,7 @@ DPADD+= ${LIBDO.${_lib}}/lib${_lib}.so .endif # } ##### Build and install rules -MKDEP_SUFFIXES?= .o .po .so .go .ln +MKDEP_SUFFIXES?= .o .po .so .ln CPPFLAGS+= ${DESTDIR:D-nostdinc ${CPPFLAG_ISYSTEM} ${DESTDIR}/usr/include} CXXFLAGS+= ${DESTDIR:D-nostdinc++ ${CPPFLAG_ISYSTEMXX} ${DESTDIR}/usr/include/g++} @@ -501,17 +501,11 @@ lib${LIB}.so.${SHLIB_FULLVERSION}: ${SOL # We don't use INSTALL_SYMLINK here because this is just # happening inside the build directory/objdir. XXX Why does # this spend so much effort on libraries that aren't live??? XXX -.if defined(SHLIB_FULLVERSION) && defined(SHLIB_MAJOR) && \ - "${SHLIB_FULLVERSION}" != "${SHLIB_MAJOR}" ${HOST_LN} -sf lib${LIB}.so.${SHLIB_FULLVERSION} lib${LIB}.so.${SHLIB_MAJOR}.tmp mv -f lib${LIB}.so.${SHLIB_MAJOR}.tmp lib${LIB}.so.${SHLIB_MAJOR} -.endif ${HOST_LN} -sf lib${LIB}.so.${SHLIB_FULLVERSION} lib${LIB}.so.tmp mv -f lib${LIB}.so.tmp lib${LIB}.so .endif -.if ${MKSTRIPIDENT} != "no" - ${OBJCOPY} -R .ident ${.TARGET} -.endif .if !empty(LOBJS) # { LLIBS?= -lc @@ -650,20 +644,17 @@ ${_LIB_SO_TGT}.${SHLIB_FULLVERSION}: lib /sbin/ldconfig -m ${_LIBSODIR} ${LIBDIR} .endif .if ${OBJECT_FMT} == "ELF" -.if defined(SHLIB_FULLVERSION) && defined(SHLIB_MAJOR) && \ - "${SHLIB_FULLVERSION}" != "${SHLIB_MAJOR}" ${INSTALL_SYMLINK} \ - ${_LIB_PREFIX}${LIB}.so.${SHLIB_FULLVERSION} \ + lib${LIB}.so.${SHLIB_FULLVERSION} \ ${_LIB_SO_TGT}.${SHLIB_MAJOR} .if ${_LIBSODIR} != ${LIBDIR} ${INSTALL_SYMLINK} -l r \ ${_LIB_SO_TGT}.${SHLIB_FULLVERSION} \ ${_LIB_SO_TGTLIBDIR}.${SHLIB_MAJOR} .endif -.endif .if ${MKLINKLIB} != "no" ${INSTALL_SYMLINK} \ - ${_LIB_PREFIX}${LIB}.so.${SHLIB_FULLVERSION} \ + lib${LIB}.so.${SHLIB_FULLVERSION} \ ${_LIB_SO_TGT} .if ${_LIBSODIR} != ${LIBDIR} ${INSTALL_SYMLINK} -l r \