+1999-04-03 Thomas Tanner <tanner@gmx.de>
+
+ * NEWS: updated
+ * libtool.m4: check for main in libm instead of cos
+ * ltmain.in: cosmetic fixes, don't try to link libraries only once
+ (although it's not necessary on many platforms and looks ugly...),
+
1999-04-02 Alexandre Oliva <oliva@dcc.unicamp.br>
* ltmain.in (convenience): fixed race condition when more than one
* New demos and tests
* Various bugfixes
\f
-New in 1.3: 1999-03-??; CVS version 1.2g, Libtool team:
+New in 1.3: 1999-04-??; CVS version 1.2g, Libtool team:
+* AM_PROG_LIBTOOL is smaller and faster
+* Shared libraries on AmigaOS up to version 4 are now disabled
+ since they don't meet libtool's requirements for shared libraries
+* -L supports now relative directories
+* Libltdl has a new license: LGPL with a special exception
+* Libltdl can be used as stand-alone package
* dlopen support for BeOS
* Improved support for BeOS and Cygwin
* Documentation updates
+* New tests
* Bugfixes
\f
New in 1.2f: 1999-03-15; CVS version 1.2e, Libtool team:
;;
*-ncr-sysv4.3*)
AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+ AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
;;
*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
+ AC_CHECK_LIB(m, main, LIBM="-lm")
;;
esac
])
if test "$with_gcc" = yes; then
collect2name=`${CC} -print-prog-name=collect2`
if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
then
# We have reworked collect2
hardcode_direct=yes
module=yes
continue
;;
-
+
-no-undefined)
allow_undefined=no
continue
# Find libtool libraries and add their dependencies
old_deplibs="$deplibs"
deplibs=
- absdeplibs=
newdependency_libs=
new_lib_search_path=
for deplib in $old_deplibs; do
case "$deplib" in
-L*)
deplibs="$deplibs $deplib"
- absdeplibs="$absdeplibs $deplib"
new_lib_search_path="$new_lib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
continue
;;
done
if test "$found" != yes; then
deplibs="$deplibs $deplib"
- absdeplibs="$absdeplibs $deplib"
continue
fi
;;
exit 1
fi
- ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
- test "X$ladir" = "X$lib" && ladir="."
- # We need an absolute path.
- case "$ladir" in
- /* | [A-Za-z]:[/\\]*) ;;
- *)
- abs_ladir=`cd "$ladir" && pwd`
- if test -z "$abs_ladir"; then
- $echo "$modename: cannot determine absolute directory name of \`$ladir'" 1>&2
- exit 1
- fi
- ladir="$abs_ladir"
- ;;
- esac
- laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
new_lib_search_path="$new_lib_search_path `$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`"
-
deplibs="$deplibs $lib"
- absdeplibs="$absdeplibs $ladir/$laname"
for deplib in $dependency_libs; do
case "$deplib" in
esac
if test "$link_all_deplibs" != no || \
- test "$fast_install" = yes || \
+ test "$fast_install" != no || \
test "$build_libtool_libs" = no || \
test -z "$library_names"; then
# Need to link against all dependency_libs
- case "$absdeplibs " in
- *" $deplib "*) ;;
- *)
- deplibs="$deplibs $deplib"
- absdeplibs="$absdeplibs $deplib"
- ;;
- esac
+ deplibs="$deplibs $deplib"
else
# Need to hardcode shared library paths
# or/and link against static libraries
- case "$newdependency_libs " in
- *" $deplib "*) ;;
- *) newdependency_libs="$newdependency_libs $deplib" ;;
- esac
+ newdependency_libs="$newdependency_libs $deplib"
fi
done
done