diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/mklib | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/bin/mklib b/bin/mklib index 694a60bd172..317abc06957 100755 --- a/bin/mklib +++ b/bin/mklib @@ -238,7 +238,12 @@ case $ARCH in OPTS="-n32 -shared -all" echo "mklib: Making IRIX n32-bit shared library: " ${LIBNAME} fi - ld ${OPTS} -o ${LIBNAME} ${OBJECTS} ${DEPS} + if [ $CPLUSPLUS = 1 ] ; then + LINK="CC" + else + LINK="ld" + fi + ${LINK} ${OPTS} -o ${LIBNAME} ${OBJECTS} ${DEPS} FINAL_LIBS="${LIBNAME}" ;; @@ -247,7 +252,12 @@ case $ARCH in echo "mklib: Making IRIX64 library: " ${LIBNAME} # 64-bit ABI OPTS="-64 -shared -all" - ld ${OPTS} -o ${LIBNAME} ${OBJECTS} ${DEPS} + if [ $CPLUSPLUS = 1 ] ; then + LINK="CC" + else + LINK="ld" + fi + ${LINK} ${OPTS} -o ${LIBNAME} ${OBJECTS} ${DEPS} FINAL_LIBS="${LIBNAME}" ;; |