summaryrefslogtreecommitdiffstats
path: root/src/util/makeshlib.sh
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2001-01-29 00:07:27 +0000
committerTom Yu <tlyu@mit.edu>2001-01-29 00:07:27 +0000
commitf879186efa843e7cb77fd48566baca9ac7f3264a (patch)
tree3980e6e5bc2eb10dff9486f7e8cef2ef27365525 /src/util/makeshlib.sh
parentb1e673c0ea1194e69ced6d7bc231d0c18e12bd29 (diff)
downloadkrb5-f879186efa843e7cb77fd48566baca9ac7f3264a.tar.gz
krb5-f879186efa843e7cb77fd48566baca9ac7f3264a.tar.xz
krb5-f879186efa843e7cb77fd48566baca9ac7f3264a.zip
* Makefile.in: Remove rule for aix.bincmds; we don't need it
anymore. * makeshlib.sh: Use the linker flag -berok so that unresolved symbols don't turn into link-time errors for building shared libs on AIX. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12960 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/makeshlib.sh')
-rw-r--r--src/util/makeshlib.sh8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/util/makeshlib.sh b/src/util/makeshlib.sh
index ec485cac1..303c0ced9 100644
--- a/src/util/makeshlib.sh
+++ b/src/util/makeshlib.sh
@@ -38,16 +38,14 @@ case $host in
stat=$?
if [ $stat -eq 0 ] ; then
if test "$HAVE_GCC" = "yes" ; then
-
-
- $CC -o shr.o.$version $library -nostartfiles -Xlinker -bgcbypass:1 -Xlinker -bfilelist -Xlinker -bM:SRE -Xlinker -bE:${library}.syms $LDFLAGS -lc
+ $CC -o shr.o.$version $library -nostartfiles -Xlinker -bgcbypass:1 -Xlinker -bfilelist -Xlinker -bM:SRE -Xlinker -bE:${library}.syms -Xlinker -berok $LDFLAGS -lc
else
# Pull in by explicit pathname so we don't get gnu ld if
# installed (it could be even if we chose not to use gcc).
# Better still would be to do this through $CC -- how do
# we get crt0.o left out?
- echo /bin/ld -o shr.o.$version $library -H512 -T512 -bnoentry -bM:SRE $LDFLAGS -bgcbypass:1 -bnodelcsect -bE:${library}.syms $libdirfl $liblist -lc
- /bin/ld -o shr.o.$version $library -H512 -T512 -bnoentry -bM:SRE $LDFLAGS -bgcbypass:1 -bnodelcsect -bE:${library}.syms -lc
+ echo /bin/ld -o shr.o.$version $library -H512 -T512 -bnoentry -bM:SRE $LDFLAGS -bgcbypass:1 -bnodelcsect -bE:${library}.syms -berok $libdirfl $liblist -lc
+ /bin/ld -o shr.o.$version $library -H512 -T512 -bnoentry -bM:SRE $LDFLAGS -bgcbypass:1 -bnodelcsect -bE:${library}.syms -berok -lc
fi
stat=$?
if [ $stat -eq 0 ] ; then