From 5beff7c6c125768c9665bde008f2cbb756f6821f Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 19 Apr 2006 14:03:04 +0000 Subject: updates for GNU/Hurd (bug 6657) --- bin/mklib | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'bin') diff --git a/bin/mklib b/bin/mklib index adc2b7f75f4..0637662ff7c 100755 --- a/bin/mklib +++ b/bin/mklib @@ -180,7 +180,7 @@ fi # case $ARCH in - 'Linux' | 'OpenBSD') + 'Linux' | 'OpenBSD' | 'GNU' | GNU/*) # we assume gcc if [ "x$LINK" = "x" ] ; then @@ -223,11 +223,13 @@ case $ARCH in FINAL_LIBS=${LIBNAME}.a else LIBNAME="lib${LIBNAME}" # prefix with "lib" - if [ $ARCH = 'Linux' ] ; then + case $ARCH in 'Linux' | 'GNU' | GNU/*) OPTS="-Xlinker -Bsymbolic -shared -Wl,-soname,${LIBNAME}.so.${MAJOR}" - else + ;; + *) OPTS="-shared -Wl,-soname,${LIBNAME}.so.${MAJOR}" - fi + ;; + esac if [ $EXPORTS ] ; then #OPTS="${OPTS} -Xlinker --retain-symbols-file ${EXPORTS}" # Make the 'exptmp' file for --version-script option -- cgit v1.2.3