libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PATCH: Fix libtool to support Linux/mips


From: H . J . Lu
Subject: PATCH: Fix libtool to support Linux/mips
Date: Sun, 3 Feb 2002 23:32:52 -0800
User-agent: Mutt/1.2.5i

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  (address@hidden)

        * 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`
   ;;
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]