* ltcf-cxx.sh (hpux*): Modify to support ia64-*-hpux*.

This commit is contained in:
Alexandre Oliva 2002-07-04 22:51:16 +00:00
parent ae6c4c8421
commit 50bde7d427
2 changed files with 20 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2002-07-04 Steve Ellcey <sje@cup.hp.com>
* ltcf-cxx.sh (hpux*): Modify to support ia64-*-hpux*.
2002-07-03 Nathanael Nerode <neroden@gcc.gnu.org>
* configure.in: Make --without-x work.

View File

@ -250,11 +250,17 @@ case $host_os in
;;
hpux*)
if test $with_gnu_ld = no; then
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
case "$host_cpu" in
ia64*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_shlibpath_var=no ;;
*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ;;
esac
hardcode_direct=yes
hardcode_libdir_separator=:
export_dynamic_flag_spec='${wl}-E'
fi
hardcode_direct=yes
hardcode_minus_L=yes # Not in the search PATH, but as the default
# location of the library.
@ -283,7 +289,14 @@ case $host_os in
if test $with_gnu_ld = no; then
case "$host_os" in
hpux9*) archive_cmds='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
*) archive_cmds='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;;
*)
case "$host_cpu" in
ia64*)
archive_cmds='$LD -b +h $soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' ;;
*)
archive_cmds='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;;
esac
;;
esac
fi
else