mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-04 22:33:27 +00:00
57f82d2946
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.
31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
--- 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
|
|
;;
|