summaryrefslogtreecommitdiffstats
path: root/src/util/makeshlib.sh
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>1996-07-28 04:46:46 +0000
committerSam Hartman <hartmans@mit.edu>1996-07-28 04:46:46 +0000
commit1d1c9af24528d503655c0ee638c66b293844512c (patch)
tree3d2da29574351c1c1d374f497b8ca43bfc23356e /src/util/makeshlib.sh
parentb284a66266ddb04897dc01457d85dc4ec9eeae88 (diff)
downloadkrb5-1d1c9af24528d503655c0ee638c66b293844512c.tar.gz
krb5-1d1c9af24528d503655c0ee638c66b293844512c.tar.xz
krb5-1d1c9af24528d503655c0ee638c66b293844512c.zip
For some reason, I allowd symbols from libc to overide symbols from
the shared library when building AIX shared libraries without gcc. This is broken and fails when using gssrpc. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8856 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/makeshlib.sh')
-rw-r--r--src/util/makeshlib.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/makeshlib.sh b/src/util/makeshlib.sh
index 5b6062278..e017406f4 100644
--- a/src/util/makeshlib.sh
+++ b/src/util/makeshlib.sh
@@ -109,7 +109,7 @@ ar cq $library $FILES || exit $?
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 $liblist $libdirfl
- else ld -o shr.o.$VERSION $library -H512 -T512 -bM:SRE -lc $ldflags -bfilelist -bgcbypass:1 -bnodelcsect -x -bE:${library}.syms $libdirfl $liblist
+ else ld -o shr.o.$VERSION $library -H512 -T512 -bM:SRE $ldflags -bfilelist -bgcbypass:1 -bnodelcsect -x -bE:${library}.syms $libdirfl $liblist -lc
fi
stat=$?
if [ $stat -eq 0 ]