]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Remove
authorGary V. Vaughan <gary@gnu.org>
Wed, 26 Jun 2002 07:15:36 +0000 (07:15 +0000)
committerGary V. Vaughan <gary@gnu.org>
Wed, 26 Jun 2002 07:15:36 +0000 (07:15 +0000)
extraneous '=' character which appears in gcc 3.1
-print-search-dirs output.
Handle both upper and lower case drive letters when testing for
Windows vs POSIX style path output from -print-search-dirs
output.

ChangeLog
libtool.m4

index 973ea1ad0df104680739bb1097af531dfd56482d..4a78754a2f2d7be9ef70dceba25c811554497866 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2002-06-26  Bob Friesenhahn  <bfreisen@simple.dallas.tx.us>
+
+       * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Remove
+       extraneous '=' character which appears in gcc 3.1
+       -print-search-dirs output.
+       Handle both upper and lower case drive letters when testing for
+       Windows vs POSIX style path output from -print-search-dirs
+       output.
+
 2002-06-24  Robert Boehne  <rboehne@gnu.org>
 
        * ltmain.in (Piecewise linking): Add a clause to skip creating
@@ -8,6 +17,7 @@
 
        * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Need to quote [ and ] for
        Autoconf.
+
        * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): HP/UX needs
        libltdl_cv_sys_dlopen_deplibs set to yes.
 
@@ -31,7 +41,7 @@
        terminated by all code paths.
        Reported by Lutz Müller <lutz@users.sourceforge.net>
 
-22002-06-20  Gary V. Vaughan  <gary@gnu.org>
+2002-06-20  Gary V. Vaughan  <gary@gnu.org>
 
        From Kevin Ryde  <user42@zip.com.au>:
        * doc/libtool.texi (Platform quirks): s/dependan/dependen/
index 078e64786a81a9b0f325c6ef26cff29e54c87801..ed45cf0a6e899eb0d48774b74b489a665dbc4acf 100644 (file)
@@ -1003,7 +1003,7 @@ version_type=none
 dynamic_linker="$host_os ld.so"
 sys_lib_dlsearch_path_spec="/lib /usr/lib"
 if test "$GCC" = yes; then
-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://"`
+  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
   if echo "$sys_lib_search_path_spec" | egrep ';' >/dev/null ; then
     # if the path contains ";" then we assume it to be the separator
     # otherwise default to the standard path separator (i.e. ":") - it is
@@ -1120,8 +1120,8 @@ cygwin* | mingw* | pw32*)
     ;;
   yes,mingw*)
     library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
-    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://"`
-    if echo "$sys_lib_search_path_spec" | [egrep ';[C-Z]:/' >/dev/null]; then
+    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
+    if echo "$sys_lib_search_path_spec" | [egrep ';[c-zC-Z]:/' >/dev/null]; then
       # It is most probably a Windows format PATH printed by
       # mingw gcc, but we are running on Cygwin. Gcc prints its search
       # path with ; separators, and with drive letters. We can handle the