summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2001-04-12 12:32:00 +0000
committerAlexandre Oliva <aoliva@redhat.com>2001-04-12 12:32:00 +0000
commit8cc32590ddd485f534acad9b6a3b792e0c8280bf (patch)
treea045ff9eaaf852650d09a8558c8ff0e082cdfd9d /libtool.m4
parent* expr.c (operand): Pass &c to md_parse_name(). (diff)
downloadbinutils-gdb-8cc32590ddd485f534acad9b6a3b792e0c8280bf.tar.gz
binutils-gdb-8cc32590ddd485f534acad9b6a3b792e0c8280bf.tar.bz2
binutils-gdb-8cc32590ddd485f534acad9b6a3b792e0c8280bf.zip
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.226.
Diffstat (limited to 'libtool.m4')
-rw-r--r--libtool.m417
1 files changed, 11 insertions, 6 deletions
diff --git a/libtool.m4 b/libtool.m4
index 324676aab3f..d4422290336 100644
--- a/libtool.m4
+++ b/libtool.m4
@@ -536,8 +536,15 @@ cygwin* | mingw* |pw32*)
darwin* | rhapsody*)
lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
+ ;;
+ *) # Darwin 1.3 on
+ lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
+ ;;
+ esac
;;
freebsd* )
@@ -601,12 +608,10 @@ linux-gnu*)
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- [lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library']
+ [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$']
else
- [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object']
+ [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$']
fi
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
;;
newsos6)