This is a patch for libtool to support Linux/mips. Unlike Linux/i386,
we get

# file /lib/libc-2.2.4.so
/lib/libc-2.2.4.so: ELF 32-bit LSB mips-1 shared object, MIPS R3000_LE [bfd bug], 
version 1, not stripped

on Linux/mips. This patch tries to support Linux/mips. Also we don't
need to set lt_cv_deplibs_check_method in 3 places and only the last
one is used.

BTW, I can also provide a patch for gcc.


H.J.
---
2002-02-03  H.J. Lu  ([EMAIL PROTECTED])

        * libtool.m4 (lt_cv_deplibs_check_method): Support Linux/mips.

--- libtool/libtool.m4.mips     Sun Feb  3 23:18:59 2002
+++ libtool/libtool.m4  Sun Feb  3 23:23:02 2002
@@ -1942,14 +1942,7 @@ irix5* | irix6* | nonstopux*)
 
 # This must be Linux ELF.
 linux*)
-  case $host_cpu in
-  alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | 
sh*)
-    lt_cv_deplibs_check_method=pass_all ;;
-  *)
-    # glibc up to 2.1.1 does not perform some relocations on ARM
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared 
object|dynamic lib )' ;;
-  esac
-  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared 
object|dynamic lib )'
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB( .*|) 
+(shared object|dynamic lib )'
   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
   ;;
 

_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool

Reply via email to