mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
Recognize i686-*-* for pentium pro
This commit is contained in:
parent
e98e3b2c5a
commit
f7954d868f
18
ChangeLog
18
ChangeLog
@ -1,3 +1,21 @@
|
||||
Thu Aug 29 16:44:58 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||
|
||||
* configure.in (i[345]86): Recognize i686 for pentium pro.
|
||||
* config.guess (i[345]86): Ditto.
|
||||
|
||||
start-sanitize-d10v
|
||||
Mon Aug 26 18:34:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
|
||||
|
||||
* configure.in (noconfigdirs): Removed gdb for D10V.
|
||||
|
||||
end-sanitize-d10v
|
||||
start-sanitize-v850
|
||||
Thu Aug 22 17:13:52 1996 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* configure.in: Remove ld, target-libio, target-libg++, and
|
||||
target-libstdc++ from noconfigdirs.
|
||||
|
||||
end-sanitize-v850
|
||||
Wed Aug 21 18:56:38 1996 Fred Fish <fnf@cygnus.com>
|
||||
|
||||
* configure: Fix three locations where shell scripts were
|
||||
|
@ -1,3 +1,22 @@
|
||||
Thu Aug 29 16:52:17 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||
|
||||
* configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
|
||||
* configure.host (i[345]86-*-*): Ditto.
|
||||
* config.bfd (i[345]86-*-*): Ditto.
|
||||
* configure: Regenerate.
|
||||
|
||||
* config.bfd (i[3456]86-*-dgux*): Recognize as a synonym for x86
|
||||
elf.
|
||||
|
||||
Tue Aug 27 09:18:18 1996 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* elf32-hppa.c (hppa_elf_gen_reloc_type): Add new argument.
|
||||
* elf32-hppa.h (hppa_elf_gen_reloc_type): Update prototype.
|
||||
* som.c (hppa_som_gen_reloc_type): Add new argument. If
|
||||
we encounter an R_DATA_ONE_SYMBOL reloc against a symbol that
|
||||
will have an ST_CODE type, change the symbol's type to ST_DATA.
|
||||
* som.c (hppa_som_gen_reloc_type): Update prototype.
|
||||
|
||||
Tue Aug 27 00:12:22 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* elf32-mips.c (mips_elf_check_relocs): Set dynobj if needed for
|
||||
|
@ -26,7 +26,7 @@ targ_cpu=`echo $targ | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
|
||||
case "${targ_cpu}" in
|
||||
arm*) targ_archs=bfd_arm_arch ;;
|
||||
hppa*) targ_archs=bfd_hppa_arch ;;
|
||||
i[345]86) targ_archs=bfd_i386_arch ;;
|
||||
i[3456]86) targ_archs=bfd_i386_arch ;;
|
||||
m68*) targ_archs=bfd_m68k_arch ;;
|
||||
m88*) targ_archs=bfd_m88k_arch ;;
|
||||
mips*) targ_archs=bfd_mips_arch ;;
|
||||
@ -138,81 +138,82 @@ case "${targ}" in
|
||||
targ_selvecs=bfd_elf32_hppa_vec
|
||||
;;
|
||||
|
||||
i[345]86-*-sysv4* | i[345]86-*-unixware | i[345]86-*-solaris2* | \
|
||||
i[345]86-*-elf | i[345]86-*-sco*elf* | i[345]86-*-freebsdelf*)
|
||||
i[3456]86-*-sysv4* | i[3456]86-*-unixware | i[3456]86-*-solaris2* | \
|
||||
i[3456]86-*-elf | i[3456]86-*-sco*elf* | i[3456]86-*-freebsdelf* | \
|
||||
i[3456]86-*-dgux*)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs=i386coff_vec
|
||||
;;
|
||||
i[345]86-*-sysv* | i[345]86-*-isc* | i[345]86-*-sco* | i[345]86-*-coff | \
|
||||
i[345]86-*-aix* | i[345]86-*-go32* | i[345]86*-*-rtems*)
|
||||
i[3456]86-*-sysv* | i[3456]86-*-isc* | i[3456]86-*-sco* | i[3456]86-*-coff | \
|
||||
i[3456]86-*-aix* | i[3456]86-*-go32* | i[3456]86*-*-rtems*)
|
||||
targ_defvec=i386coff_vec
|
||||
;;
|
||||
i[345]86-sequent-bsd*)
|
||||
i[3456]86-sequent-bsd*)
|
||||
targ_defvec=i386dynix_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-bsd*)
|
||||
i[3456]86-*-bsd*)
|
||||
targ_defvec=i386bsd_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-freebsd*)
|
||||
i[3456]86-*-freebsd*)
|
||||
targ_defvec=i386freebsd_vec
|
||||
targ_selvecs=i386bsd_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-netbsd*)
|
||||
i[3456]86-*-netbsd*)
|
||||
targ_defvec=i386netbsd_vec
|
||||
targ_selvecs=i386bsd_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-netware*)
|
||||
i[3456]86-*-netware*)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs="nlm32_i386_vec i386coff_vec i386aout_vec"
|
||||
;;
|
||||
i[345]86-*-linuxaout*)
|
||||
i[3456]86-*-linuxaout*)
|
||||
targ_defvec=i386linux_vec
|
||||
targ_selvecs=bfd_elf32_i386_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-linux*)
|
||||
i[3456]86-*-linux*)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs=i386linux_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-lynxos*)
|
||||
i[3456]86-*-lynxos*)
|
||||
targ_defvec=i386lynx_coff_vec
|
||||
targ_selvecs=i386lynx_aout_vec
|
||||
;;
|
||||
i[345]86-*-gnu*)
|
||||
i[3456]86-*-gnu*)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs=i386mach3_vec
|
||||
targ_cflags=-DSTAT_FOR_EXEC
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-mach* | i[345]86-*-osf1mk*)
|
||||
i[3456]86-*-mach* | i[3456]86-*-osf1mk*)
|
||||
targ_defvec=i386mach3_vec
|
||||
targ_cflags=-DSTAT_FOR_EXEC
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[345]86-*-os9k)
|
||||
i[3456]86-*-os9k)
|
||||
targ_defvec=i386os9k_vec
|
||||
;;
|
||||
i[345]86-*-msdos*)
|
||||
i[3456]86-*-msdos*)
|
||||
targ_defvec=i386aout_vec
|
||||
targ_selvecs=i386msdos_vec
|
||||
;;
|
||||
i[345]86-*-moss*)
|
||||
i[3456]86-*-moss*)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs="i386msdos_vec i386aout_vec"
|
||||
;;
|
||||
i[345]86-*-cygwin32 | i[345]86-*-winnt | i[345]86-*-pe)
|
||||
i[3456]86-*-cygwin32 | i[3456]86-*-winnt | i[3456]86-*-pe)
|
||||
targ_defvec=i386pe_vec
|
||||
targ_selvecs="i386pe_vec i386pei_vec"
|
||||
;;
|
||||
i[345]86-none-*)
|
||||
i[3456]86-none-*)
|
||||
targ_defvec=i386coff_vec
|
||||
;;
|
||||
i[345]86-*-aout* | i[345]86*-*-vsta*)
|
||||
i[3456]86-*-aout* | i[3456]86*-*-vsta*)
|
||||
targ_defvec=i386aout_vec
|
||||
;;
|
||||
|
||||
@ -439,10 +440,13 @@ case "${targ}" in
|
||||
targ_defvec=sparcnetbsd_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
sparc-*-elf* | sparc-*-sysv4* | sparc-*-solaris2*)
|
||||
sparc-*-elf* | sparc-*-solaris2*)
|
||||
targ_defvec=bfd_elf32_sparc_vec
|
||||
targ_selvecs=sunos_big_vec
|
||||
;;
|
||||
sparc-*-sysv4*)
|
||||
targ_defvec=bfd_elf32_sparc_vec
|
||||
;;
|
||||
sparc64-*-aout*)
|
||||
targ_defvec=sunos_big_vec
|
||||
targ_underscore=yes
|
||||
@ -468,6 +472,12 @@ case "${targ}" in
|
||||
targ_underscore=yes
|
||||
;;
|
||||
|
||||
# start-sanitize-v850
|
||||
v850-*-*)
|
||||
targ_defvec=bfd_elf32_v850_vec
|
||||
;;
|
||||
|
||||
# end-sanitize-v850
|
||||
vax-*-vms*)
|
||||
echo 1>&2 "*** BFD does not support target ${targ}."
|
||||
echo 1>&2 "*** Look in bfd/config.bfd for supported targets."
|
||||
|
159
bfd/configure
vendored
159
bfd/configure
vendored
@ -1342,8 +1342,8 @@ EOF
|
||||
;;
|
||||
esac
|
||||
|
||||
echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
|
||||
if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
|
||||
echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
|
||||
if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
@ -1351,6 +1351,60 @@ else
|
||||
#include "confdefs.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#ifdef HAVE_STRING_H
|
||||
#include <string.h>
|
||||
#else
|
||||
#ifdef HAVE_STRINGS_H
|
||||
#include <strings.h>
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HAVE_STDLIB_H
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
#ifdef HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
int main() { return 0; }
|
||||
int t() {
|
||||
char *(*pfn) = (char *(*)) strstr
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1373: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
bfd_cv_decl_needed_strstr=no
|
||||
else
|
||||
rm -rf conftest*
|
||||
bfd_cv_decl_needed_strstr=yes
|
||||
fi
|
||||
rm -f conftest*
|
||||
|
||||
fi
|
||||
|
||||
echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
|
||||
if test $bfd_cv_decl_needed_strstr = yes; then
|
||||
bfd_tr_decl=NEED_DECLARATION_`echo strstr | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
||||
cat >> confdefs.h <<EOF
|
||||
#define $bfd_tr_decl 1
|
||||
EOF
|
||||
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
|
||||
if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1398 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#ifdef HAVE_STRING_H
|
||||
#include <string.h>
|
||||
#else
|
||||
#ifdef HAVE_STRINGS_H
|
||||
#include <strings.h>
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HAVE_STDLIB_H
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
@ -1362,7 +1416,7 @@ int t() {
|
||||
char *(*pfn) = (char *(*)) malloc
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1420: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
bfd_cv_decl_needed_malloc=no
|
||||
else
|
||||
@ -1382,15 +1436,69 @@ EOF
|
||||
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
|
||||
if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1445 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#ifdef HAVE_STRING_H
|
||||
#include <string.h>
|
||||
#else
|
||||
#ifdef HAVE_STRINGS_H
|
||||
#include <strings.h>
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HAVE_STDLIB_H
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
#ifdef HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
int main() { return 0; }
|
||||
int t() {
|
||||
char *(*pfn) = (char *(*)) realloc
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1467: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
bfd_cv_decl_needed_realloc=no
|
||||
else
|
||||
rm -rf conftest*
|
||||
bfd_cv_decl_needed_realloc=yes
|
||||
fi
|
||||
rm -f conftest*
|
||||
|
||||
fi
|
||||
|
||||
echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
|
||||
if test $bfd_cv_decl_needed_realloc = yes; then
|
||||
bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
||||
cat >> confdefs.h <<EOF
|
||||
#define $bfd_tr_decl 1
|
||||
EOF
|
||||
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
|
||||
if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1391 "configure"
|
||||
#line 1492 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#ifdef HAVE_STRING_H
|
||||
#include <string.h>
|
||||
#else
|
||||
#ifdef HAVE_STRINGS_H
|
||||
#include <strings.h>
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HAVE_STDLIB_H
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
@ -1402,7 +1510,7 @@ int t() {
|
||||
char *(*pfn) = (char *(*)) free
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1406: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
bfd_cv_decl_needed_free=no
|
||||
else
|
||||
@ -1441,61 +1549,61 @@ EOF
|
||||
hppa*-*-hiux*) COREFILE=hpux-core.o ;;
|
||||
hppa*-*-bsd*) COREFILE="hpux-core.o hppabsd-core.o"
|
||||
COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
|
||||
i[345]86-sequent-bsd*)
|
||||
i[3456]86-sequent-bsd*)
|
||||
COREFILE=trad-core.o;
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define TRAD_HEADER "hosts/symmetry.h"
|
||||
EOF
|
||||
|
||||
;;
|
||||
i[345]86-sequent-sysv4*) ;;
|
||||
i[345]86-sequent-sysv*)
|
||||
i[3456]86-sequent-sysv4*) ;;
|
||||
i[3456]86-sequent-sysv*)
|
||||
COREFILE=trad-core.o
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define TRAD_HEADER "hosts/symmetry.h"
|
||||
EOF
|
||||
|
||||
;;
|
||||
i[345]86-*-bsd* | i[345]86-*-freebsd*)
|
||||
i[3456]86-*-bsd* | i[3456]86-*-freebsd*)
|
||||
COREFILE=trad-core.o
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define TRAD_HEADER "hosts/i386bsd.h"
|
||||
EOF
|
||||
|
||||
;;
|
||||
i[345]86-*-netbsd*)
|
||||
i[3456]86-*-netbsd*)
|
||||
COREFILE=netbsd-core.o
|
||||
;;
|
||||
i[345]86-esix-sysv3*)
|
||||
i[3456]86-esix-sysv3*)
|
||||
COREFILE=trad-core.o
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define TRAD_HEADER "hosts/esix.h"
|
||||
EOF
|
||||
|
||||
;;
|
||||
i[345]86-*-sco* | i[345]86-*-isc*)
|
||||
i[3456]86-*-sco* | i[3456]86-*-isc*)
|
||||
COREFILE=trad-core.o
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define TRAD_HEADER "hosts/i386sco.h"
|
||||
EOF
|
||||
|
||||
;;
|
||||
i[345]86-*-mach3*)
|
||||
i[3456]86-*-mach3*)
|
||||
COREFILE=trad-core.o
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define TRAD_HEADER "hosts/i386mach3.h"
|
||||
EOF
|
||||
|
||||
;;
|
||||
i[345]86-*-linux*)
|
||||
i[3456]86-*-linux*)
|
||||
COREFILE=trad-core.o
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define TRAD_HEADER "hosts/i386linux.h"
|
||||
EOF
|
||||
|
||||
;;
|
||||
i[345]86-*-isc*) COREFILE=trad-core.o ;;
|
||||
i[345]86-*-aix*) COREFILE=aix386-core.o ;;
|
||||
i[3456]86-*-isc*) COREFILE=trad-core.o ;;
|
||||
i[3456]86-*-aix*) COREFILE=aix386-core.o ;;
|
||||
i860-*-mach3* | i860-*-osf1*)
|
||||
COREFILE=trad-core.o
|
||||
cat >> confdefs.h <<\EOF
|
||||
@ -1674,7 +1782,7 @@ EOF
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1678 "configure"
|
||||
#line 1786 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/procfs.h>
|
||||
int main() { return 0; }
|
||||
@ -1682,7 +1790,7 @@ int t() {
|
||||
prstatus_t t;
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1794: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
bfd_cv_header_sys_procfs_h=yes
|
||||
else
|
||||
@ -1820,6 +1928,9 @@ do
|
||||
bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.o elf32.o $elf" ;;
|
||||
bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.o elf32.o $elf" ;;
|
||||
bfd_elf32_sparc_vec) tb="$tb elf32-sparc.o elf32.o $elf" ;;
|
||||
# start-sanitize-v850
|
||||
bfd_elf32_v850_vec) tb="$tb elf32-v850.o elf32.o $elf" ;;
|
||||
# end-sanitize-v850
|
||||
bfd_elf64_big_generic_vec) tb="$tb elf64-gen.o elf64.o $elf"
|
||||
target64=true ;;
|
||||
bfd_elf64_little_generic_vec) tb="$tb elf64-gen.o elf64.o $elf"
|
||||
@ -1975,7 +2086,7 @@ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1979 "configure"
|
||||
#line 2090 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -1999,7 +2110,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
|
||||
if { (eval echo configure:2114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
@ -2029,7 +2140,7 @@ else
|
||||
ac_cv_func_mmap=no
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2033 "configure"
|
||||
#line 2144 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
/* Thanks to Mike Haertel and Jim Avera for this test. */
|
||||
@ -2098,7 +2209,7 @@ main()
|
||||
}
|
||||
|
||||
EOF
|
||||
{ (eval echo configure:2102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
|
||||
{ (eval echo configure:2213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
|
||||
if test -s conftest && (./conftest; exit) 2>/dev/null; then
|
||||
ac_cv_func_mmap=yes
|
||||
else
|
||||
@ -2123,7 +2234,7 @@ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2127 "configure"
|
||||
#line 2238 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -2147,7 +2258,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
|
||||
if { (eval echo configure:2262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
|
@ -139,7 +139,9 @@ AC_CHECK_FUNCS(fcntl getpagesize setitimer sysconf)
|
||||
|
||||
BFD_BINARY_FOPEN
|
||||
|
||||
BFD_NEED_DECLARATION(strstr)
|
||||
BFD_NEED_DECLARATION(malloc)
|
||||
BFD_NEED_DECLARATION(realloc)
|
||||
BFD_NEED_DECLARATION(free)
|
||||
|
||||
# If we are configured native, pick a core file support file.
|
||||
@ -158,56 +160,56 @@ if test "${target}" = "${host}"; then
|
||||
hppa*-*-bsd*) COREFILE="hpux-core.o hppabsd-core.o"
|
||||
COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
|
||||
changequote(,)dnl
|
||||
i[345]86-sequent-bsd*)
|
||||
i[3456]86-sequent-bsd*)
|
||||
changequote([,])dnl
|
||||
COREFILE=trad-core.o;
|
||||
AC_DEFINE(TRAD_HEADER,"hosts/symmetry.h")
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-sequent-sysv4*) ;;
|
||||
i[345]86-sequent-sysv*)
|
||||
i[3456]86-sequent-sysv4*) ;;
|
||||
i[3456]86-sequent-sysv*)
|
||||
changequote([,])dnl
|
||||
COREFILE=trad-core.o
|
||||
AC_DEFINE(TRAD_HEADER,"hosts/symmetry.h")
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-*-bsd* | i[345]86-*-freebsd*)
|
||||
i[3456]86-*-bsd* | i[3456]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
COREFILE=trad-core.o
|
||||
AC_DEFINE(TRAD_HEADER,"hosts/i386bsd.h")
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-*-netbsd*)
|
||||
i[3456]86-*-netbsd*)
|
||||
changequote([,])dnl
|
||||
COREFILE=netbsd-core.o
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-esix-sysv3*)
|
||||
i[3456]86-esix-sysv3*)
|
||||
changequote([,])dnl
|
||||
COREFILE=trad-core.o
|
||||
AC_DEFINE(TRAD_HEADER,"hosts/esix.h")
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-*-sco* | i[345]86-*-isc*)
|
||||
i[3456]86-*-sco* | i[3456]86-*-isc*)
|
||||
changequote([,])dnl
|
||||
COREFILE=trad-core.o
|
||||
AC_DEFINE(TRAD_HEADER,"hosts/i386sco.h")
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-*-mach3*)
|
||||
i[3456]86-*-mach3*)
|
||||
changequote([,])dnl
|
||||
COREFILE=trad-core.o
|
||||
AC_DEFINE(TRAD_HEADER,"hosts/i386mach3.h")
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-*-linux*)
|
||||
i[3456]86-*-linux*)
|
||||
changequote([,])dnl
|
||||
COREFILE=trad-core.o
|
||||
AC_DEFINE(TRAD_HEADER,"hosts/i386linux.h")
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[345]86-*-isc*) COREFILE=trad-core.o ;;
|
||||
i[345]86-*-aix*) COREFILE=aix386-core.o ;;
|
||||
i[3456]86-*-isc*) COREFILE=trad-core.o ;;
|
||||
i[3456]86-*-aix*) COREFILE=aix386-core.o ;;
|
||||
changequote([,])dnl
|
||||
i860-*-mach3* | i860-*-osf1*)
|
||||
COREFILE=trad-core.o
|
||||
@ -454,6 +456,9 @@ do
|
||||
bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.o elf32.o $elf" ;;
|
||||
bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.o elf32.o $elf" ;;
|
||||
bfd_elf32_sparc_vec) tb="$tb elf32-sparc.o elf32.o $elf" ;;
|
||||
# start-sanitize-v850
|
||||
bfd_elf32_v850_vec) tb="$tb elf32-v850.o elf32.o $elf" ;;
|
||||
# end-sanitize-v850
|
||||
bfd_elf64_big_generic_vec) tb="$tb elf64-gen.o elf64.o $elf"
|
||||
target64=true ;;
|
||||
bfd_elf64_little_generic_vec) tb="$tb elf64-gen.o elf64.o $elf"
|
||||
|
48
configure.in
48
configure.in
@ -127,15 +127,15 @@ case "${host}" in
|
||||
mips*-sgi-irix3*) host_makefile_frag=config/mh-sysv ;;
|
||||
mips*-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;;
|
||||
mips*-*-sysv*) host_makefile_frag=config/mh-riscos ;;
|
||||
i[345]86-ncr-sysv4.3) host_makefile_frag=config/mh-ncrsvr43 ;;
|
||||
i[345]86-ncr-sysv4*) host_makefile_frag=config/mh-ncr3000 ;;
|
||||
i[345]86-*-sco3.2v5*) host_makefile_frag=config/mh-sysv ;;
|
||||
i[345]86-*-sco*) host_makefile_frag=config/mh-sco ;;
|
||||
i[345]86-*-isc*) host_makefile_frag=config/mh-sysv ;;
|
||||
i[345]86-*-linux*) host_makefile_frag=config/mh-linux ;;
|
||||
i[345]86-*-solaris2*) host_makefile_frag=config/mh-sysv4 ;;
|
||||
i[345]86-*-aix*) host_makefile_frag=config/mh-aix386 ;;
|
||||
i[345]86-*-go32*) host_makefile_frag=config/mh-go32 ;;
|
||||
i[3456]86-ncr-sysv4.3) host_makefile_frag=config/mh-ncrsvr43 ;;
|
||||
i[3456]86-ncr-sysv4*) host_makefile_frag=config/mh-ncr3000 ;;
|
||||
i[3456]86-*-sco3.2v5*) host_makefile_frag=config/mh-sysv ;;
|
||||
i[3456]86-*-sco*) host_makefile_frag=config/mh-sco ;;
|
||||
i[3456]86-*-isc*) host_makefile_frag=config/mh-sysv ;;
|
||||
i[3456]86-*-linux*) host_makefile_frag=config/mh-linux ;;
|
||||
i[3456]86-*-solaris2*) host_makefile_frag=config/mh-sysv4 ;;
|
||||
i[3456]86-*-aix*) host_makefile_frag=config/mh-aix386 ;;
|
||||
i[3456]86-*-go32*) host_makefile_frag=config/mh-go32 ;;
|
||||
*-cygwin32*) host_makefile_frag=config/mh-cygwin32 ;;
|
||||
vax-*-ultrix2*) host_makefile_frag=config/mh-vaxult2 ;;
|
||||
*-*-solaris2*) host_makefile_frag=config/mh-solaris ;;
|
||||
@ -193,7 +193,7 @@ if [ x${shared} = xyes ]; then
|
||||
waugh=
|
||||
case "${host}" in
|
||||
hppa*) waugh=config/mh-papic ;;
|
||||
i[345]86-*) waugh=config/mh-x86pic ;;
|
||||
i[3456]86-*) waugh=config/mh-x86pic ;;
|
||||
sparc64-*) waugh=config/mh-sparcpic ;;
|
||||
*) waugh=config/mh-${host_cpu}pic ;;
|
||||
esac
|
||||
@ -212,7 +212,7 @@ fi
|
||||
|
||||
case "${target}" in
|
||||
v810*) target_makefile_frag=config/mt-v810 ;;
|
||||
i[345]86-*-netware*) target_makefile_frag=config/mt-netware ;;
|
||||
i[3456]86-*-netware*) target_makefile_frag=config/mt-netware ;;
|
||||
powerpc-*-netware*) target_makefile_frag=config/mt-netware ;;
|
||||
powerpc*-*-eabi* | \
|
||||
powerpc*-*-elf* | \
|
||||
@ -321,7 +321,7 @@ fi
|
||||
# Default to using --with-stabs for certain targets.
|
||||
if [ x${with_stabs} = x ]; then
|
||||
case "${target}" in
|
||||
mips*-*-* | alpha*-*-osf* | i[345]86*-*-sysv4* | i[345]86*-*-unixware*)
|
||||
mips*-*-* | alpha*-*-osf* | i[3456]86*-*-sysv4* | i[3456]86*-*-unixware*)
|
||||
with_stabs=yes;
|
||||
withoptions="${withoptions} --with-stabs"
|
||||
;;
|
||||
@ -362,7 +362,7 @@ done
|
||||
# Configure extra directories which are host specific
|
||||
|
||||
case "${host}" in
|
||||
i[345]86-*-go32*)
|
||||
i[3456]86-*-go32*)
|
||||
configdirs="$configdirs dosrel" ;;
|
||||
*-cygwin32*)
|
||||
configdirs="$configdirs dosrel" ;;
|
||||
@ -375,10 +375,10 @@ esac
|
||||
noconfigdirs=""
|
||||
|
||||
case "${host}" in
|
||||
i[345]86-*-vsta)
|
||||
i[3456]86-*-vsta)
|
||||
noconfigdirs="tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl apache inet"
|
||||
;;
|
||||
i[345]86-*-go32)
|
||||
i[3456]86-*-go32)
|
||||
noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl apache inet"
|
||||
;;
|
||||
*-*-cygwin32)
|
||||
@ -444,7 +444,7 @@ case "${target}" in
|
||||
esac
|
||||
noconfigdirs="$noconfigdirs ld shellutils"
|
||||
;;
|
||||
i[345]86-*-go32)
|
||||
i[3456]86-*-go32)
|
||||
# but don't build gdb
|
||||
noconfigdirs="$noconfigdirs gdb target-libg++ target-libstdc++ target-libio target-librx"
|
||||
;;
|
||||
@ -460,24 +460,24 @@ case "${target}" in
|
||||
*) noconfigdirs="$noconfigdirs gdb"
|
||||
esac
|
||||
;;
|
||||
i[345]86-*-pe)
|
||||
i[3456]86-*-pe)
|
||||
noconfigdirs="$noconfigdirs target-libg++ target-libstdc++ target-libio target-librx target-libgloss"
|
||||
;;
|
||||
i[345]86-*-sco3.2v5*)
|
||||
i[3456]86-*-sco3.2v5*)
|
||||
# The linker does not yet know about weak symbols in COFF,
|
||||
# and is not configured to handle mixed ELF and COFF.
|
||||
noconfigdirs="$noconfigdirs gprof ld target-libgloss"
|
||||
;;
|
||||
i[345]86-*-sco*)
|
||||
i[3456]86-*-sco*)
|
||||
noconfigdirs="$noconfigdirs gprof target-libgloss"
|
||||
;;
|
||||
i[345]86-*-solaris2*)
|
||||
i[3456]86-*-solaris2*)
|
||||
# The linker does static linking correctly, but the Solaris C library
|
||||
# has bugs such that some important functions won't work when statically
|
||||
# linked. (See man pages for getpwuid, for example.)
|
||||
noconfigdirs="$noconfigdirs ld target-libgloss"
|
||||
;;
|
||||
i[345]86-*-sysv4*)
|
||||
i[3456]86-*-sysv4*)
|
||||
# The SYSV4 C compiler doesn't handle Emacs correctly
|
||||
case "${CC}" in
|
||||
"" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
|
||||
@ -543,8 +543,8 @@ case "${target}" in
|
||||
;;
|
||||
sh-*-*)
|
||||
case "${host}" in
|
||||
i[345]86-*-vsta) ;; # don't add gprof back in
|
||||
i[345]86-*-go32) ;; # don't add gprof back in
|
||||
i[3456]86-*-vsta) ;; # don't add gprof back in
|
||||
i[3456]86-*-go32) ;; # don't add gprof back in
|
||||
*) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
|
||||
esac
|
||||
noconfigdirs="$noconfigdirs target-libgloss"
|
||||
@ -740,7 +740,7 @@ fi
|
||||
if [ x${shared} = xyes ]; then
|
||||
case "${target}" in
|
||||
hppa*) target_makefile_frag=config/mt-papic ;;
|
||||
i[345]86-*) target_makefile_frag=config/mt-x86pic ;;
|
||||
i[3456]86-*) target_makefile_frag=config/mt-x86pic ;;
|
||||
*) target_makefile_frag=config/mt-${target_cpu}pic ;;
|
||||
esac
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user