* config.bfd: Only disable elf32-hppa vectors, not all of the
BSD and OSF configuration support. Provide (disabled) clauses for PA64 support. * configure.in: Add clause for PA64 support. * configure: Rebuilt.
This commit is contained in:
parent
9ffc64f4d3
commit
e59db122bd
4 changed files with 256 additions and 247 deletions
|
@ -1,5 +1,11 @@
|
||||||
Mon Apr 24 02:17:31 2000 Jeffrey A Law (law@cygnus.com)
|
Mon Apr 24 02:17:31 2000 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
|
* config.bfd: Only disable elf32-hppa vectors, not all of the
|
||||||
|
BSD and OSF configuration support. Provide (disabled) clauses
|
||||||
|
for PA64 support.
|
||||||
|
* configure.in: Add clause for PA64 support.
|
||||||
|
* configure: Rebuilt.
|
||||||
|
|
||||||
* targets.c (bfd_target_vector): Add bfd_elf64_hppa_vec.
|
* targets.c (bfd_target_vector): Add bfd_elf64_hppa_vec.
|
||||||
(bfd_elf64_hppa_vec): Declare.
|
(bfd_elf64_hppa_vec): Declare.
|
||||||
|
|
||||||
|
|
|
@ -229,22 +229,32 @@ case "${targ}" in
|
||||||
targ_defvec=bfd_elf32_hppa_vec
|
targ_defvec=bfd_elf32_hppa_vec
|
||||||
;;
|
;;
|
||||||
#endif
|
#endif
|
||||||
#if defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) || defined (HOST_HPPAMPEIX)
|
#if 0
|
||||||
#if 0 /* HPPA ELF does not work currently. */
|
#ifdef BFD64
|
||||||
hppa*-*-bsd*)
|
# Do not enable this until we've settled the configury issues
|
||||||
targ_defvec=som_vec
|
# with the GCC, GDB, binutils, and autoconf maintainers.
|
||||||
targ_selvecs=bfd_elf32_hppa_vec
|
hppa*w-*-hpux11*)
|
||||||
|
targ_defvec=bfd_elf64_hppa_vec
|
||||||
|
targ_cflags=-DHPUX_LARGE_AR_IDS
|
||||||
;;
|
;;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
#if defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) || defined (HOST_HPPAMPEIX)
|
||||||
|
hppa*-*-bsd*)
|
||||||
|
targ_defvec=som_vec
|
||||||
|
#if 0 /* HPPA ELF does not work currently. */
|
||||||
|
targ_selvecs=bfd_elf32_hppa_vec
|
||||||
|
#endif
|
||||||
|
;;
|
||||||
hppa*-*-hpux* | hppa*-*-hiux* | hppa*-*-mpeix*)
|
hppa*-*-hpux* | hppa*-*-hiux* | hppa*-*-mpeix*)
|
||||||
targ_defvec=som_vec
|
targ_defvec=som_vec
|
||||||
;;
|
;;
|
||||||
#if 0 /* HPPA ELF does not work currently. */
|
|
||||||
hppa*-*-osf*)
|
hppa*-*-osf*)
|
||||||
targ_defvec=som_vec
|
targ_defvec=som_vec
|
||||||
|
#if 0 /* HPPA ELF does not work currently. */
|
||||||
targ_selvecs=bfd_elf32_hppa_vec
|
targ_selvecs=bfd_elf32_hppa_vec
|
||||||
;;
|
|
||||||
#endif
|
#endif
|
||||||
|
;;
|
||||||
#endif /* defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) */
|
#endif /* defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) */
|
||||||
|
|
||||||
i370-*-*)
|
i370-*-*)
|
||||||
|
|
471
bfd/configure
vendored
471
bfd/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -469,6 +469,8 @@ do
|
||||||
target64=true ;;
|
target64=true ;;
|
||||||
bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"
|
bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"
|
||||||
target64=true ;;
|
target64=true ;;
|
||||||
|
bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"
|
||||||
|
target64=true ;;
|
||||||
bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"
|
bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"
|
||||||
target64=true ;;
|
target64=true ;;
|
||||||
bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"
|
bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"
|
||||||
|
|
Loading…
Reference in a new issue