diff options
author | Daniel Jacobowitz <drow@false.org> | 2002-01-28 04:59:30 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2002-01-28 04:59:30 +0000 |
commit | 5aa2ffa962c79f678ba9bb334687c2d03a2dcb14 (patch) | |
tree | d0e466fc00fd199d00b2231b39a5e4a20b138212 /libtool.m4 | |
parent | 3be1ef991bfd32f6862b9cbd47071557dd7bfe92 (diff) | |
download | newlib-5aa2ffa962c79f678ba9bb334687c2d03a2dcb14.zip newlib-5aa2ffa962c79f678ba9bb334687c2d03a2dcb14.tar.gz newlib-5aa2ffa962c79f678ba9bb334687c2d03a2dcb14.tar.bz2 |
2002-01-27 Daniel Jacobowitz <drow@mvista.com>
From Steve Ellcey <sje@cup.hp.com>:
* libtool.m4 (HPUX_IA64_MODE): Set to 32 or 64 based on ABI.
(lt_cv_deplibs_check_method, lt_cv_file_magic_cmd,
lt_cv_file_magic_test_file): Set to appropriate values for HP-UX
IA64.
* ltcf-c.sh (archive_cmds, hardcode_*): Ditto.
* ltconfig (shlibpath_*, dynamic_linker, library_names_spec,
soname_spec, sys_lib_search_path_spec): Ditto.
Various configure scripts regenerated.
Diffstat (limited to 'libtool.m4')
-rw-r--r-- | libtool.m4 | 31 |
1 files changed, 28 insertions, 3 deletions
@@ -159,6 +159,22 @@ case $host in rm -rf conftest* ;; +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case "`/usr/bin/file conftest.o`" in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; + *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" @@ -568,9 +584,18 @@ gnu*) ;; hpux10.20*|hpux11*) - lt_cv_deplibs_check_method=['file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'] - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libc.sl + case $host_cpu in + hppa*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'] + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + ia64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'] + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + esac ;; irix5* | irix6*) |