From 0d5e6ccfd6f1358e5a515ab5f149cd3b05cb7d66 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 29 Nov 2004 17:23:12 +0000 Subject: fixed OSF/1 shared lib problem (bug 1065260) --- bin/mklib | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/mklib b/bin/mklib index 858feda07f..6affa66a1f 100755 --- a/bin/mklib +++ b/bin/mklib @@ -416,8 +416,13 @@ case $ARCH in VERSION="${MAJOR}.${MINOR}" LIBNAME="lib${LIBNAME}.so" echo "mklib: Making OSF/1 shared library: " ${LIBNAME} + if [ $CPLUSPLUS = 1 ] ; then + LINK=$CXX + else + LINK=$CC + fi rm -f ${LIBNAME}.${VERSION} - ld -o ${LIBNAME}.${VERSION} -shared -no_archive -set_version ${VERSION} -soname ${LIBNAME}.${VERSION} -expect_unresolved \* -all ${OBJECTS} ${DEPS} + ${LINK} -o ${LIBNAME}.${VERSION} -shared -set_version ${VERSION} -soname ${LIBNAME}.${VERSION} -expect_unresolved \* -all ${OBJECTS} ${DEPS} ln -sf ${LIBNAME}.${VERSION} ${LIBNAME} FINAL_LIBS="${LIBNAME} ${LIBNAME}.${VERSION}" fi -- cgit v1.2.3