For NetBSD convert flags designed for cc to those used by ld
authorEzra Peisach <epeisach@mit.edu>
Mon, 9 Oct 1995 23:02:28 +0000 (23:02 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 9 Oct 1995 23:02:28 +0000 (23:02 +0000)
(in particular those dealing with library paths)

NetBSD requires that the path be stored in the library and the executables.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6952 dc483132-0cff-0310-8789-dd5450dbe970

src/util/ChangeLog
src/util/makeshlib.sh

index 1b0dc0dbbe0e4c876e3f96f7b115dffdff5757d1..4172777b837deb3ceaad1c714cd5b3e836ccca7f 100644 (file)
@@ -1,3 +1,8 @@
+Mon Oct  9 19:00:13 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * makeshlib.sh: For NetBSD convert flags designed for cc to ones
+               for ld.
+
 Mon Oct  2 12:12:20 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
 
        * makeshlib.sh: For solaris, if you are not using gcc, add the -h
index 4caa55eccb329e500ed761cb4bcd12488e1a48d9..5a8fb7f8b160d1fbd4cbf107379f3ee203380fd3 100644 (file)
@@ -21,6 +21,9 @@ case $host in
        do
                sed -e "s;^;$i/shared/;" -e "s; ; $i/shared/;g" -e "s;^$i/shared/\$;;" $i/DONE
        done`
+       # Hack to deal with the fact that with cc options are different
+       # from ld...
+       ldflags=`echo $ldflags |sed  -e "s/-Wl,//g"`
        echo ld -Bshareable $ldflags -o $library $FILES $libdirfl $liblist
        ld -Bshareable $ldflags -o $library $FILES $libdirfl $liblist
        stat=$?