summaryrefslogtreecommitdiffstats
path: root/src/util/makeshlib.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/makeshlib.sh')
-rw-r--r--src/util/makeshlib.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/util/makeshlib.sh b/src/util/makeshlib.sh
index 20d3c3c06..4caa55ecc 100644
--- a/src/util/makeshlib.sh
+++ b/src/util/makeshlib.sh
@@ -31,8 +31,13 @@ case $host in
sed -e "s;^;$i/shared/;" -e "s; ; $i/shared/;g" $i/DONE
done`
- echo $CC -G $ldflags -o $library $FILES $libdirfl $liblist
- $CC -G $ldflags -o $library $FILES $libdirfl $liblist
+ optflags=""
+ if test "$HAVE_GCC"x = "x" ; then
+ optflags="-h $library"
+ fi
+
+ echo $CC -G $ldflags -o $library $optflags $FILES $libdirfl $liblist
+ $CC -G $ldflags -o $library $optflags $FILES $libdirfl $liblist
stat=$?
;;
*-*-aix*)