diff options
author | Masafumi Max NAKANE <max@FreeBSD.org> | 1999-02-05 12:16:44 +0000 |
---|---|---|
committer | Masafumi Max NAKANE <max@FreeBSD.org> | 1999-02-05 12:16:44 +0000 |
commit | 57f82d2946874628bdc5d4fcdcb81da39863a121 (patch) | |
tree | 47877885fc7ef763c8ae933cb3d1d6fcc0cb11e4 /japanese/ptex-common/files | |
parent | * there were two patches in the last patch-aa, so I ended up spamming one (diff) |
Quick hack to make the klibtool script generate the shared lib
name and the shared lib itself appropriate for ELF.
Please note that this port no longer builds shared library in
appropriate manner on a.out systems.
Notes
Notes:
svn path=/head/; revision=16542
Diffstat (limited to 'japanese/ptex-common/files')
-rw-r--r-- | japanese/ptex-common/files/patch-ac | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/japanese/ptex-common/files/patch-ac b/japanese/ptex-common/files/patch-ac new file mode 100644 index 000000000000..6618f4c3a1c9 --- /dev/null +++ b/japanese/ptex-common/files/patch-ac @@ -0,0 +1,30 @@ +--- klibtool.orig Fri Dec 12 18:53:46 1997 ++++ klibtool Fri Feb 5 20:44:55 1999 +@@ -371,7 +371,7 @@ + ot_args=`eval echo '$'args_SHARED_archive` + ot_prog=`eval echo '$'prog_SHARED_archive` + test -z "$ot_prog" && ot_prog=$CC +- cmdname="$ot_prog $ot_args -o" ++ cmdname="$ot_prog $ot_args" + $verbose "$0: replaced $old_ar with $cmdname." + fi + +@@ -397,6 +397,9 @@ + lib_dir=. + fi + lib_basename=`basename $libname` ++ if test $ot = SHARED; then ++ cmdname="$cmdname -Wl,-soname,$lib_basename -o" ++ fi + lib_base=`echo $lib_basename | sed 's/[.0-9]*$//'` + + # We might have to run a command after making the library. +@@ -669,7 +672,7 @@ + exit 1 + fi + $verbose "$0: dir = $dir, libname = $libname." +- version=`awk '$1 == "'$libname'" { print "." $2 "." $3 "." $4 }' $verfile` ++ version=`awk '$1 == "'$libname'" { print "." $2 }' $verfile` + $verbose "$0: version for $libname = $version." + echo $version + ;; |