summaryrefslogtreecommitdiff
path: root/japanese/ptex-common/files
diff options
context:
space:
mode:
authorMasafumi Max NAKANE <max@FreeBSD.org>1999-02-05 12:16:44 +0000
committerMasafumi Max NAKANE <max@FreeBSD.org>1999-02-05 12:16:44 +0000
commit57f82d2946874628bdc5d4fcdcb81da39863a121 (patch)
tree47877885fc7ef763c8ae933cb3d1d6fcc0cb11e4 /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-ac30
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
+ ;;