From: Chas Williams Date: Sat, 10 Dec 2005 18:28:03 +0000 (+0000) Subject: linux-srcdir-mapfile-20051210 X-Git-Tag: openafs-devel-1_5_0~167 X-Git-Url: http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=77d0369d3bdeab78b02f306644ddb6133e1a1484 linux-srcdir-mapfile-20051210 FIXES 23317 Look for the shared library mapfile in ${srcdir} on Linux to allow for out of srcdir builds. --- diff --git a/src/shlibafsauthent/Makefile.in b/src/shlibafsauthent/Makefile.in index c2482bb..6a2ee22 100644 --- a/src/shlibafsauthent/Makefile.in +++ b/src/shlibafsauthent/Makefile.in @@ -115,7 +115,7 @@ ${LIBAFSAUTHENT}: ${LIBOBJS} sun*_5*) \ ${SHLIB_LINKER} -h libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR} -o ${LIBAFSAUTHENT} ${LIBOBJS} -L${TOP_LIBDIR} -lafsrpc ${MT_LIBS};; \ *_linux*) \ - ${SHLIB_LINKER} -Wl,-h,libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR} -Wl,--version-script=mapfile -o ${LIBAFSAUTHENT} ${LIBOBJS} -L${TOP_LIBDIR} -lafsrpc ${MT_LIBS};; \ + ${SHLIB_LINKER} -Wl,-h,libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR} -Wl,--version-script=${srcdir}/mapfile -o ${LIBAFSAUTHENT} ${LIBOBJS} -L${TOP_LIBDIR} -lafsrpc ${MT_LIBS};; \ *) \ ${SHLIB_LINKER} -o ${LIBAFSAUTHENT} ${LIBOBJS} -L${TOP_LIBDIR} -lafsrpc ${MT_LIBS};; \ esac diff --git a/src/shlibafsrpc/Makefile.in b/src/shlibafsrpc/Makefile.in index 1ef9430..4cc0cb4 100644 --- a/src/shlibafsrpc/Makefile.in +++ b/src/shlibafsrpc/Makefile.in @@ -148,7 +148,7 @@ ${LIBAFSRPC}: ${LIBOBJS} sun*_5*) \ ${SHLIB_LINKER} -h libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR} -o ${LIBAFSRPC} ${LIBOBJS} ${MT_LIBS};; \ *_linux*) \ - ${SHLIB_LINKER} -Wl,-h,libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR} -Wl,--version-script=mapfile -o ${LIBAFSRPC} ${LIBOBJS} ${MT_LIBS};; \ + ${SHLIB_LINKER} -Wl,-h,libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR} -Wl,--version-script=${srcdir}/mapfile -o ${LIBAFSRPC} ${LIBOBJS} ${MT_LIBS};; \ *) \ ${SHLIB_LINKER} -o ${LIBAFSRPC} ${LIBOBJS} ${MT_LIBS};; \ esac diff --git a/src/sys/Makefile.in b/src/sys/Makefile.in index fa40c01..cbfc54a 100644 --- a/src/sys/Makefile.in +++ b/src/sys/Makefile.in @@ -54,7 +54,7 @@ ${LIBAFSSETPAG}: ${SHLIBOBJS} case ${SYS_NAME} in \ *_linux*) \ ${SHLIB_LINKER} -Wl,-h,libafssetpag.so.${LIBAFSSETPAGMAJOR} \ - -o ${LIBAFSSETPAG} -Wl,--version-script=mapfile \ + -o ${LIBAFSSETPAG} -Wl,--version-script=${srcdir}/mapfile \ ${SHLIBOBJS};; \ rs_aix4*) \ ${SHLIB_LINKER} -o ${LIBAFSSETPAG} ${SHLIBOBJS} \