| version 1.273, 2008/01/09 11:26:14 |
version 1.274, 2008/04/26 20:03:44 |
| Line 441 _LIBLDOPTS+= -Wl,-rpath-link,${DESTDIR}$ |
|
| Line 441 _LIBLDOPTS+= -Wl,-rpath-link,${DESTDIR}$ |
|
| -L${DESTDIR}${SHLIBINSTALLDIR} |
-L${DESTDIR}${SHLIBINSTALLDIR} |
| .endif |
.endif |
| |
|
| lib${LIB}.so.${SHLIB_FULLVERSION}: ${SOLIB} ${DPADD} \ |
.if ${LIB} != "c" |
| |
DPLIBC ?= ${DESTDIR}${LIBC_SO} |
| |
LDLIBC ?= -lc |
| |
.endif |
| |
|
| |
lib${LIB}.so.${SHLIB_FULLVERSION}: ${SOLIB} ${DPADD} ${DPLIBC} \ |
| ${SHLIB_LDSTARTFILE} ${SHLIB_LDENDFILE} |
${SHLIB_LDSTARTFILE} ${SHLIB_LDENDFILE} |
| ${_MKTARGET_BUILD} |
${_MKTARGET_BUILD} |
| rm -f lib${LIB}.so.${SHLIB_FULLVERSION} |
rm -f lib${LIB}.so.${SHLIB_FULLVERSION} |
| Line 451 lib${LIB}.so.${SHLIB_FULLVERSION}: ${SOL |
|
| Line 456 lib${LIB}.so.${SHLIB_FULLVERSION}: ${SOL |
|
| -Wl,-x -shared ${SHLIB_SHFLAGS} ${LDFLAGS} -o ${.TARGET} \ |
-Wl,-x -shared ${SHLIB_SHFLAGS} ${LDFLAGS} -o ${.TARGET} \ |
| -Wl,--whole-archive ${SOLIB} \ |
-Wl,--whole-archive ${SOLIB} \ |
| -Wl,--no-whole-archive ${LDADD} \ |
-Wl,--no-whole-archive ${LDADD} \ |
| -L${_GCC_LIBGCCDIR} |
-L${_GCC_LIBGCCDIR} ${LDLIBC} |
| .else |
.else |
| ${CC} -Wl,-x -shared ${SHLIB_SHFLAGS} ${LDFLAGS} -o ${.TARGET} \ |
${CC} -Wl,-x -shared ${SHLIB_SHFLAGS} ${LDFLAGS} -o ${.TARGET} \ |
| ${_LIBLDOPTS} \ |
${_LIBLDOPTS} \ |
| -Wl,--whole-archive ${SOLIB} -Wl,--no-whole-archive ${LDADD} |
-Wl,--whole-archive ${SOLIB} -Wl,--no-whole-archive ${LDADD} \ |
| |
${LDLIBC} |
| .endif |
.endif |
| .if ${OBJECT_FMT} == "ELF" |
.if ${OBJECT_FMT} == "ELF" |
| # We don't use INSTALL_SYMLINK here because this is just |
# We don't use INSTALL_SYMLINK here because this is just |