diff options
| author | Ezra Peisach <epeisach@mit.edu> | 1995-10-02 18:31:13 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 1995-10-02 18:31:13 +0000 |
| commit | c691b6f662c897619cdb321e404ff66d24da286d (patch) | |
| tree | 9213631907caa91e1bf5910a0fbc8c146560b396 /src/util/makeshlib.sh | |
| parent | cc4c0a959f228e8f559bc8bc04e67c52b3816837 (diff) | |
| download | krb5-c691b6f662c897619cdb321e404ff66d24da286d.tar.gz krb5-c691b6f662c897619cdb321e404ff66d24da286d.tar.xz krb5-c691b6f662c897619cdb321e404ff66d24da286d.zip | |
* makeshlib.sh: For solaris, if you are not using gcc, add the -h
argument to specify the name of the shared library to
load. (i.e. libfoo.so.0.1).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6906 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/makeshlib.sh')
| -rw-r--r-- | src/util/makeshlib.sh | 9 |
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*) |
