2024-04-03 12:05:13 +00:00
|
|
|
commit 19b3ad7ff0684b2df0974ec99264c0c5a9e33bb0
|
2022-12-09 13:59:03 +00:00
|
|
|
Author: Cupertino Miranda <cupertino.miranda@oracle.com>
|
2024-04-03 12:05:13 +00:00
|
|
|
Date: Thu Oct 12 16:45:05 2023 +0100
|
2022-12-09 13:59:03 +00:00
|
|
|
|
2024-04-03 12:05:13 +00:00
|
|
|
Revert dd changes by rpmbuild.
|
2022-12-09 13:59:03 +00:00
|
|
|
|
2024-04-03 12:05:13 +00:00
|
|
|
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
|
|
|
|
index 41bac5c14b5..e57a55cb671 100644
|
|
|
|
--- a/bfd/Makefile.am
|
|
|
|
+++ b/bfd/Makefile.am
|
|
|
|
@@ -953,8 +953,8 @@ DISTCLEANFILES = $(BUILD_CFILES) $(BUILD_HFILES) libtool-soversion
|
|
|
|
bfdver.h: $(srcdir)/version.h $(srcdir)/development.sh $(srcdir)/Makefile.in
|
|
|
|
@echo "creating $@"
|
|
|
|
@bfd_version=`echo "$(VERSION)" | $(SED) -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$$/\1\2\3\4\5/'` ;\
|
|
|
|
- bfd_version_string="\"$(VERSION)-37.0.1.el8\"" ;\
|
|
|
|
- bfd_soversion="$(VERSION)-37.0.1.el8" ;\
|
|
|
|
+ bfd_version_string="\"$(VERSION)-%{release}\"" ;\
|
|
|
|
+ bfd_soversion="$(VERSION)-%{release}" ;\
|
|
|
|
bfd_version_package="\"$(PKGVERSION)\"" ;\
|
|
|
|
report_bugs_to="\"$(REPORT_BUGS_TO)\"" ;\
|
|
|
|
. $(srcdir)/development.sh ;\
|
|
|
|
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
|
|
|
|
index 821d804cd04..426e834255f 100644
|
|
|
|
--- a/bfd/Makefile.in
|
|
|
|
+++ b/bfd/Makefile.in
|
|
|
|
@@ -2068,8 +2068,8 @@ stmp-lcoff-h: $(LIBCOFF_H_FILES)
|
|
|
|
bfdver.h: $(srcdir)/version.h $(srcdir)/development.sh $(srcdir)/Makefile.in
|
|
|
|
@echo "creating $@"
|
|
|
|
@bfd_version=`echo "$(VERSION)" | $(SED) -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$$/\1\2\3\4\5/'` ;\
|
|
|
|
- bfd_version_string="\"$(VERSION)-37.0.1.el8\"" ;\
|
|
|
|
- bfd_soversion="$(VERSION)-37.0.1.el8" ;\
|
|
|
|
+ bfd_version_string="\"$(VERSION)-%{release}\"" ;\
|
|
|
|
+ bfd_soversion="$(VERSION)-%{release}" ;\
|
|
|
|
bfd_version_package="\"$(PKGVERSION)\"" ;\
|
|
|
|
report_bugs_to="\"$(REPORT_BUGS_TO)\"" ;\
|
|
|
|
. $(srcdir)/development.sh ;\
|
2022-12-09 13:59:03 +00:00
|
|
|
diff --git a/bfd/config.bfd b/bfd/config.bfd
|
2024-04-03 12:05:13 +00:00
|
|
|
index 7b9565ffdfd..c35d48933fb 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/bfd/config.bfd
|
|
|
|
+++ b/bfd/config.bfd
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -66,7 +66,7 @@ case $targ in
|
|
|
|
esac
|
|
|
|
|
|
|
|
case $targ in
|
|
|
|
- *-*-netbsdelf* | i[34567]86-*-netbsd*-gnu* | i[34567]86-*-knetbsd*-gnu | \
|
|
|
|
+ *-*-netbsdelf* | i[3-7]86-*-netbsd*-gnu* | i[3-7]86-*-knetbsd*-gnu | \
|
2022-12-09 13:59:03 +00:00
|
|
|
mips*-*-irix5* | mips*-*-irix6*)
|
|
|
|
# Not obsolete
|
|
|
|
;;
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -91,23 +91,23 @@ case $targ in
|
2022-12-09 13:59:03 +00:00
|
|
|
h8300*-*-coff | \
|
|
|
|
h8500*-*-coff | \
|
2024-04-03 12:05:13 +00:00
|
|
|
hppa*-*-rtems* | \
|
|
|
|
- i[34567]86-*-unixware* | \
|
|
|
|
- i[34567]86-*-dgux* | \
|
2022-12-09 13:59:03 +00:00
|
|
|
- i[34567]86-*-chorus* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
- i[34567]86-*-sysv* | \
|
|
|
|
- i[34567]86-*-isc* | \
|
|
|
|
- i[34567]86-*-sco* | \
|
|
|
|
- i[34567]86-*-coff | \
|
2022-12-09 13:59:03 +00:00
|
|
|
- i[34567]86-*-aix* | \
|
|
|
|
- i[34567]86-sequent-bsd* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
- i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | \
|
2022-12-09 13:59:03 +00:00
|
|
|
- i[34567]86-*-netbsdaout* | i[34567]86-*-netbsd* | \
|
|
|
|
- i[34567]86-*-openbsd[0-2].* | i[34567]86-*-openbsd3.[0-3] | \
|
|
|
|
- i[34567]86-*-linux*aout* | \
|
|
|
|
- i[34567]86-*-mach* | i[34567]86-*-osf1mk* | \
|
|
|
|
- i[34567]86-*-os9k | \
|
|
|
|
- i[34567]86-none-* | \
|
|
|
|
- i[34567]86-*-aout* | i[34567]86*-*-vsta* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
+ i[3-7]86-*-unixware* | \
|
|
|
|
+ i[3-7]86-*-dgux* | \
|
2022-12-09 13:59:03 +00:00
|
|
|
+ i[3-7]86-*-chorus* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
+ i[3-7]86-*-sysv* | \
|
|
|
|
+ i[3-7]86-*-isc* | \
|
|
|
|
+ i[3-7]86-*-sco* | \
|
|
|
|
+ i[3-7]86-*-coff | \
|
2022-12-09 13:59:03 +00:00
|
|
|
+ i[3-7]86-*-aix* | \
|
|
|
|
+ i[3-7]86-sequent-bsd* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
+ i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12] | \
|
2022-12-09 13:59:03 +00:00
|
|
|
+ i[3-7]86-*-netbsdaout* | i[3-7]86-*-netbsd* | \
|
|
|
|
+ i[3-7]86-*-openbsd[0-2].* | i[3-7]86-*-openbsd3.[0-3] | \
|
|
|
|
+ i[3-7]86-*-linux*aout* | \
|
|
|
|
+ i[3-7]86-*-mach* | i[3-7]86-*-osf1mk* | \
|
|
|
|
+ i[3-7]86-*-os9k | \
|
|
|
|
+ i[3-7]86-none-* | \
|
|
|
|
+ i[3-7]86-*-aout* | i[3-7]86*-*-vsta* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
i370-* | \
|
2022-12-09 13:59:03 +00:00
|
|
|
i860-*-* | \
|
|
|
|
i960-*-* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -178,7 +178,7 @@ csky*) targ_archs=bfd_csky_arch ;;
|
2022-12-09 13:59:03 +00:00
|
|
|
dlx*) targ_archs=bfd_dlx_arch ;;
|
|
|
|
fido*) targ_archs=bfd_m68k_arch ;;
|
|
|
|
hppa*) targ_archs=bfd_hppa_arch ;;
|
|
|
|
-i[34567]86) targ_archs=bfd_i386_arch ;;
|
|
|
|
+i[3-7]86) targ_archs=bfd_i386_arch ;;
|
|
|
|
ia16) targ_archs=bfd_i386_arch ;;
|
|
|
|
lm32) targ_archs=bfd_lm32_arch ;;
|
2024-04-03 12:05:13 +00:00
|
|
|
m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch bfd_m9s12x_arch bfd_m9s12xg_arch" ;;
|
|
|
|
@@ -555,11 +555,11 @@ case "${targ}" in
|
|
|
|
targ_selvecs=hppa_elf32_vec
|
2022-12-09 13:59:03 +00:00
|
|
|
;;
|
|
|
|
|
2024-04-03 12:05:13 +00:00
|
|
|
- i[34567]86-*-elf* | i[34567]86-*-rtems*)
|
|
|
|
+ i[3-7]86-*-elf* | i[3-7]86-*-rtems*)
|
2022-12-09 13:59:03 +00:00
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs="iamcu_elf32_vec i386_coff_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-solaris2*)
|
|
|
|
+ i[3-7]86-*-solaris2*)
|
|
|
|
targ_defvec=i386_elf32_sol2_vec
|
|
|
|
targ_selvecs="iamcu_elf32_vec i386_coff_vec i386_pei_vec"
|
|
|
|
targ64_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec x86_64_pei_vec"
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -572,15 +572,15 @@ case "${targ}" in
|
2022-12-09 13:59:03 +00:00
|
|
|
want64=true
|
|
|
|
;;
|
|
|
|
#endif
|
|
|
|
- i[34567]86-*-nto*)
|
|
|
|
+ i[3-7]86-*-nto*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs="iamcu_elf32_vec i386_coff_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-aros*)
|
|
|
|
+ i[3-7]86-*-aros*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs=iamcu_elf32_vec
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-dicos*)
|
|
|
|
+ i[3-7]86-*-dicos*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs=iamcu_elf32_vec
|
|
|
|
targ64_selvecs="x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec"
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -589,50 +589,50 @@ case "${targ}" in
|
2022-12-09 13:59:03 +00:00
|
|
|
targ_defvec=i386_coff_go32_vec
|
|
|
|
targ_selvecs="i386_coff_go32stubbed_vec i386_aout_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-darwin* | i[34567]86-*-macos10* | i[34567]86-*-rhapsody*)
|
|
|
|
+ i[3-7]86-*-darwin* | i[3-7]86-*-macos10* | i[3-7]86-*-rhapsody*)
|
|
|
|
targ_defvec=i386_mach_o_vec
|
|
|
|
targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
|
|
|
|
targ64_selvecs=x86_64_mach_o_vec
|
|
|
|
targ_archs="$targ_archs bfd_powerpc_arch bfd_rs6000_arch"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-bsd*)
|
|
|
|
+ i[3-7]86-*-bsd*)
|
|
|
|
targ_defvec=i386_aout_bsd_vec
|
|
|
|
targ_underscore=yes
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-dragonfly*)
|
|
|
|
+ i[3-7]86-*-dragonfly*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs=iamcu_elf32_vec
|
|
|
|
targ64_selvecs="x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu)
|
|
|
|
+ i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
|
|
|
|
targ_defvec=i386_elf32_fbsd_vec
|
|
|
|
targ_selvecs="i386_elf32_vec iamcu_elf32_vec i386_pei_vec i386_coff_vec"
|
|
|
|
targ64_selvecs="x86_64_elf64_fbsd_vec x86_64_elf64_vec x86_64_pei_vec l1om_elf64_vec l1om_elf64_fbsd_vec k1om_elf64_vec k1om_elf64_fbsd_vec"
|
|
|
|
# FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling.
|
|
|
|
case "${targ}" in
|
|
|
|
- i[34567]86-*-freebsd3* | i[34567]86-*-freebsd4 | i[34567]86-*-freebsd4.0*)
|
|
|
|
+ i[3-7]86-*-freebsd3* | i[3-7]86-*-freebsd4 | i[3-7]86-*-freebsd4.0*)
|
|
|
|
targ_cflags=-DOLD_FREEBSD_ABI_LABEL ;;
|
|
|
|
esac
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-netbsdelf* | i[34567]86-*-netbsd*-gnu* | i[34567]86-*-knetbsd*-gnu)
|
|
|
|
+ i[3-7]86-*-netbsdelf* | i[3-7]86-*-netbsd*-gnu* | i[3-7]86-*-knetbsd*-gnu)
|
|
|
|
targ_defvec=i386_elf32_vec
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_selvecs="iamcu_elf32_vec"
|
2022-12-09 13:59:03 +00:00
|
|
|
targ64_selvecs="x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-netbsdpe*)
|
|
|
|
+ i[3-7]86-*-netbsdpe*)
|
|
|
|
targ_defvec=i386_pe_vec
|
|
|
|
targ_selvecs="i386_pe_vec i386_pei_vec i386_elf32_vec iamcu_elf32_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-openbsd*)
|
|
|
|
+ i[3-7]86-*-openbsd*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_selvecs="iamcu_elf32_vec"
|
2022-12-09 13:59:03 +00:00
|
|
|
;;
|
|
|
|
- i[34567]86-*-linux-*)
|
|
|
|
+ i[3-7]86-*-linux-*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_selvecs="iamcu_elf32_vec i386_pei_vec"
|
2022-12-09 13:59:03 +00:00
|
|
|
targ64_selvecs="x86_64_elf64_vec x86_64_elf32_vec x86_64_pei_vec l1om_elf64_vec k1om_elf64_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-redox*)
|
|
|
|
+ i[3-7]86-*-redox*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs=
|
|
|
|
targ64_selvecs=x86_64_elf64_vec
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -698,46 +698,46 @@ case "${targ}" in
|
2022-12-09 13:59:03 +00:00
|
|
|
want64=true
|
|
|
|
;;
|
|
|
|
#endif
|
|
|
|
- i[34567]86-*-lynxos*)
|
|
|
|
+ i[3-7]86-*-lynxos*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs="iamcu_elf32_vec i386_coff_lynx_vec i386_aout_lynx_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-gnu*)
|
|
|
|
+ i[3-7]86-*-gnu*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs=iamcu_elf32_vec
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-msdos*)
|
|
|
|
+ i[3-7]86-*-msdos*)
|
|
|
|
targ_defvec=i386_aout_vec
|
|
|
|
targ_selvecs=i386_msdos_vec
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-moss*)
|
|
|
|
+ i[3-7]86-*-moss*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs="iamcu_elf32_vec i386_msdos_vec i386_aout_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-beospe*)
|
|
|
|
+ i[3-7]86-*-beospe*)
|
|
|
|
targ_defvec=i386_pe_vec
|
|
|
|
targ_selvecs="i386_pe_vec i386_pei_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-beoself* | i[34567]86-*-beos*)
|
|
|
|
+ i[3-7]86-*-beoself* | i[3-7]86-*-beos*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs="iamcu_elf32_vec i386_pe_vec i386_pei_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-interix*)
|
|
|
|
+ i[3-7]86-*-interix*)
|
|
|
|
targ_defvec=i386_pei_vec
|
|
|
|
targ_selvecs="i386_pe_vec"
|
|
|
|
# FIXME: This should eventually be checked at runtime.
|
|
|
|
targ_cflags=-DSTRICT_PE_FORMAT
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-rdos*)
|
|
|
|
+ i[3-7]86-*-rdos*)
|
|
|
|
targ_defvec=i386_elf32_vec
|
|
|
|
targ_selvecs="iamcu_elf32_vec i386_coff_vec"
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-mingw32* | i[34567]86-*-cygwin* | i[34567]86-*-winnt | i[34567]86-*-pe)
|
|
|
|
+ i[3-7]86-*-mingw32* | i[3-7]86-*-cygwin* | i[3-7]86-*-winnt | i[3-7]86-*-pe)
|
|
|
|
targ_defvec=i386_pe_vec
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_selvecs="i386_pe_vec i386_pe_big_vec i386_pei_vec i386_elf32_vec iamcu_elf32_vec"
|
2022-12-09 13:59:03 +00:00
|
|
|
targ_underscore=yes
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-vxworks*)
|
|
|
|
+ i[3-7]86-*-vxworks*)
|
|
|
|
targ_defvec=i386_elf32_vxworks_vec
|
|
|
|
targ_underscore=yes
|
|
|
|
;;
|
|
|
|
diff --git a/bfd/configure b/bfd/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
index 053a651f93d..e232518609d 100755
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/bfd/configure
|
|
|
|
+++ b/bfd/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -12210,7 +12210,7 @@ fi
|
2022-12-09 13:59:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
case "${host}" in
|
|
|
|
- sparc-*-solaris*|i[34567]86-*-solaris*)
|
|
|
|
+ sparc-*-solaris*|i[3-7]86-*-solaris*)
|
|
|
|
# On native 32bit sparc and ia32 solaris, large-file and procfs support
|
|
|
|
# are mutually exclusive; and without procfs support, the bfd/ elf module
|
|
|
|
# cannot provide certain routines such as elfcore_write_prpsinfo
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -12426,7 +12426,7 @@ fi
|
|
|
|
|
|
|
|
case "${target}" in
|
|
|
|
vax-*-netbsdelf*) ;;
|
|
|
|
- *-*-*aout* | i[34567]86-*-bsd* | i[34567]86-*-msdos* | ns32k-*-* | \
|
|
|
|
+ *-*-*aout* | i[3-7]86-*-bsd* | i[3-7]86-*-msdos* | ns32k-*-* | \
|
|
|
|
pdp11-*-* | vax-*-*bsd*)
|
|
|
|
if test "$plugins" = "yes"; then
|
|
|
|
if test "${enable_plugins+set}" = set; then
|
|
|
|
@@ -12529,7 +12529,7 @@ fi
|
|
|
|
|
|
|
|
# Enable -z separate-code by default for Linux/x86.
|
|
|
|
case "${target}" in
|
|
|
|
-i[34567]86-*-linux-* | x86_64-*-linux-*)
|
|
|
|
+i[3-7]86-*-linux-* | x86_64-*-linux-*)
|
|
|
|
if test ${ac_default_ld_z_separate_code} = unset; then
|
|
|
|
ac_default_ld_z_separate_code=1
|
|
|
|
fi
|
|
|
|
@@ -15175,45 +15175,45 @@ if test "${target}" = "${host}"; then
|
|
|
|
COREFILE=netbsd-core.lo
|
2022-12-09 13:59:03 +00:00
|
|
|
;;
|
|
|
|
|
|
|
|
- i[34567]86-sequent-bsd*)
|
|
|
|
+ i[3-7]86-sequent-bsd*)
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/symmetry.h"'
|
|
|
|
;;
|
|
|
|
- i[34567]86-sequent-sysv4*) ;;
|
|
|
|
- i[34567]86-sequent-sysv*)
|
|
|
|
+ i[3-7]86-sequent-sysv4*) ;;
|
|
|
|
+ i[3-7]86-sequent-sysv*)
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/symmetry.h"'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-bsdi)
|
|
|
|
+ i[3-7]86-*-bsdi)
|
|
|
|
COREFILE=
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234] | i[34567]86-*-freebsd4\.[01234]\.* | i[34567]86-*-freebsd*aout*)
|
|
|
|
+ i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*)
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386bsd.h"'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-dragonfly*)
|
|
|
|
+ i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
|
|
|
|
COREFILE=''
|
|
|
|
TRAD_HEADER='"hosts/i386bsd.h"'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-openbsd*)
|
|
|
|
+ i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
|
|
|
|
COREFILE=netbsd-core.lo
|
|
|
|
;;
|
|
|
|
- i[34567]86-esix-sysv3*)
|
|
|
|
+ i[3-7]86-esix-sysv3*)
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/esix.h"'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-sco3.2v5*)
|
|
|
|
+ i[3-7]86-*-sco3.2v5*)
|
|
|
|
COREFILE=sco5-core.lo
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-sco* | i[34567]86-*-isc*)
|
|
|
|
+ i[3-7]86-*-sco* | i[3-7]86-*-isc*)
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386sco.h"'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-mach3*)
|
|
|
|
+ i[3-7]86-*-mach3*)
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386mach3.h"'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-linux-*)
|
|
|
|
+ i[3-7]86-*-linux-*)
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386linux.h"'
|
|
|
|
case "$enable_targets"-"$want64" in
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -15221,8 +15221,8 @@ if test "${target}" = "${host}"; then
|
2022-12-09 13:59:03 +00:00
|
|
|
CORE_HEADER='"hosts/x86-64linux.h"'
|
|
|
|
esac
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-isc*) COREFILE=trad-core.lo ;;
|
|
|
|
- i[34567]86-*-aix*) COREFILE=aix386-core.lo ;;
|
|
|
|
+ i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
|
|
|
|
+ i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
|
2024-04-03 12:05:13 +00:00
|
|
|
mips*-*-netbsd* | mips*-*-openbsd*)
|
|
|
|
COREFILE=netbsd-core.lo
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
diff --git a/bfd/configure.ac b/bfd/configure.ac
|
2024-04-03 12:05:13 +00:00
|
|
|
index 5c73ef3e8f1..e46363b1013 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/bfd/configure.ac
|
|
|
|
+++ b/bfd/configure.ac
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -47,7 +47,7 @@ ACX_LARGEFILE
|
|
|
|
changequote(,)dnl
|
|
|
|
case "${target}" in
|
|
|
|
vax-*-netbsdelf*) ;;
|
|
|
|
- *-*-*aout* | i[34567]86-*-bsd* | i[34567]86-*-msdos* | ns32k-*-* | \
|
|
|
|
+ *-*-*aout* | i[3-7]86-*-bsd* | i[3-7]86-*-msdos* | ns32k-*-* | \
|
|
|
|
pdp11-*-* | vax-*-*bsd*)
|
|
|
|
changequote([,])dnl
|
|
|
|
if test "$plugins" = "yes"; then
|
|
|
|
@@ -128,7 +128,7 @@ esac])
|
|
|
|
# Enable -z separate-code by default for Linux/x86.
|
|
|
|
changequote(,)dnl
|
|
|
|
case "${target}" in
|
|
|
|
-i[34567]86-*-linux-* | x86_64-*-linux-*)
|
|
|
|
+i[3-7]86-*-linux-* | x86_64-*-linux-*)
|
|
|
|
changequote([,])dnl
|
|
|
|
if test ${ac_default_ld_z_separate_code} = unset; then
|
|
|
|
ac_default_ld_z_separate_code=1
|
|
|
|
@@ -873,65 +873,65 @@ if test "${target}" = "${host}"; then
|
2022-12-09 13:59:03 +00:00
|
|
|
;;
|
|
|
|
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-sequent-bsd*)
|
|
|
|
+ i[3-7]86-sequent-bsd*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/symmetry.h"'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-sequent-sysv4*) ;;
|
|
|
|
- i[34567]86-sequent-sysv*)
|
|
|
|
+ i[3-7]86-sequent-sysv4*) ;;
|
|
|
|
+ i[3-7]86-sequent-sysv*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/symmetry.h"'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-bsdi)
|
|
|
|
+ i[3-7]86-*-bsdi)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234] | i[34567]86-*-freebsd4\.[01234]\.* | i[34567]86-*-freebsd*aout*)
|
|
|
|
+ i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386bsd.h"'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-dragonfly*)
|
|
|
|
+ i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=''
|
|
|
|
TRAD_HEADER='"hosts/i386bsd.h"'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-openbsd*)
|
|
|
|
+ i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=netbsd-core.lo
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-esix-sysv3*)
|
|
|
|
+ i[3-7]86-esix-sysv3*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/esix.h"'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-sco3.2v5*)
|
|
|
|
+ i[3-7]86-*-sco3.2v5*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=sco5-core.lo
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-sco* | i[34567]86-*-isc*)
|
|
|
|
+ i[3-7]86-*-sco* | i[3-7]86-*-isc*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386sco.h"'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-mach3*)
|
|
|
|
+ i[3-7]86-*-mach3*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386mach3.h"'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-linux-*)
|
|
|
|
+ i[3-7]86-*-linux-*)
|
|
|
|
changequote([,])dnl
|
|
|
|
COREFILE=trad-core.lo
|
|
|
|
TRAD_HEADER='"hosts/i386linux.h"'
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -941,8 +941,8 @@ changequote([,])dnl
|
2022-12-09 13:59:03 +00:00
|
|
|
esac
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-isc*) COREFILE=trad-core.lo ;;
|
|
|
|
- i[34567]86-*-aix*) COREFILE=aix386-core.lo ;;
|
|
|
|
+ i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
|
|
|
|
+ i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
|
|
|
|
changequote([,])dnl
|
2024-04-03 12:05:13 +00:00
|
|
|
mips*-*-netbsd* | mips*-*-openbsd*)
|
|
|
|
COREFILE=netbsd-core.lo
|
2022-12-09 13:59:03 +00:00
|
|
|
diff --git a/bfd/configure.host b/bfd/configure.host
|
2024-04-03 12:05:13 +00:00
|
|
|
index ce4a7f5cf94..c824a47d45d 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/bfd/configure.host
|
|
|
|
+++ b/bfd/configure.host
|
|
|
|
@@ -54,11 +54,11 @@ ia64-*-*) host64=true;;
|
|
|
|
|
|
|
|
# Workaround for limitations on win9x where file contents are
|
|
|
|
# not zero'd out if you seek past the end and then write.
|
|
|
|
-i[34567]86-*-mingw32*) HDEFINES=-D__USE_MINGW_FSEEK;;
|
|
|
|
+i[3-7]86-*-mingw32*) HDEFINES=-D__USE_MINGW_FSEEK;;
|
|
|
|
|
|
|
|
-i[34567]86-sequent-bsd*) HDEFINES=-Dshared=genshared ;;
|
|
|
|
-i[34567]86-sequent-sysv4*) ;;
|
|
|
|
-i[34567]86-sequent-sysv*) HDEFINES=-Dshared=genshared ;;
|
|
|
|
+i[3-7]86-sequent-bsd*) HDEFINES=-Dshared=genshared ;;
|
|
|
|
+i[3-7]86-sequent-sysv4*) ;;
|
|
|
|
+i[3-7]86-sequent-sysv*) HDEFINES=-Dshared=genshared ;;
|
|
|
|
|
|
|
|
mips*-*-netbsd*) ;;
|
|
|
|
mips*-*-openbsd*) ;;
|
|
|
|
diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
|
2024-04-03 12:05:13 +00:00
|
|
|
index 1fb6096b474..c95bcf076b8 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/bfd/elf32-ppc.c
|
|
|
|
+++ b/bfd/elf32-ppc.c
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -10278,7 +10278,7 @@ ppc_elf_finish_dynamic_sections (bfd *output_bfd,
|
|
|
|
#define ELF_TARGET_ID PPC32_ELF_DATA
|
2022-12-09 13:59:03 +00:00
|
|
|
#define ELF_MACHINE_CODE EM_PPC
|
2024-04-03 12:05:13 +00:00
|
|
|
#define ELF_MAXPAGESIZE 0x10000
|
2022-12-09 13:59:03 +00:00
|
|
|
-#define ELF_COMMONPAGESIZE 0x10000
|
|
|
|
+#define ELF_COMMONPAGESIZE 0x1000
|
2024-04-03 12:05:13 +00:00
|
|
|
#define ELF_RELROPAGESIZE ELF_MAXPAGESIZE
|
|
|
|
#define elf_info_to_howto ppc_elf_info_to_howto
|
|
|
|
|
|
|
|
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
|
|
|
|
index 2547a44f264..22f30d54282 100644
|
|
|
|
--- a/bfd/elf64-ppc.c
|
|
|
|
+++ b/bfd/elf64-ppc.c
|
|
|
|
@@ -69,7 +69,7 @@ static bfd_vma opd_entry_value
|
|
|
|
#define ELF_TARGET_ID PPC64_ELF_DATA
|
|
|
|
#define ELF_MACHINE_CODE EM_PPC64
|
2022-12-09 13:59:03 +00:00
|
|
|
#define ELF_MAXPAGESIZE 0x10000
|
2024-04-03 12:05:13 +00:00
|
|
|
-#define ELF_COMMONPAGESIZE 0x10000
|
|
|
|
+#define ELF_COMMONPAGESIZE 0x1000
|
|
|
|
#define ELF_RELROPAGESIZE ELF_MAXPAGESIZE
|
|
|
|
#define elf_info_to_howto ppc64_elf_info_to_howto
|
|
|
|
|
2022-12-09 13:59:03 +00:00
|
|
|
diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
|
2024-04-03 12:05:13 +00:00
|
|
|
index e3e03aa63b5..9565d2e37d5 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/bfd/elfnn-aarch64.c
|
|
|
|
+++ b/bfd/elfnn-aarch64.c
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -9952,7 +9952,7 @@ const struct elf_size_info elfNN_aarch64_size_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
#define ELF_MACHINE_CODE EM_AARCH64
|
|
|
|
#define ELF_MAXPAGESIZE 0x10000
|
|
|
|
#define ELF_MINPAGESIZE 0x1000
|
|
|
|
-#define ELF_COMMONPAGESIZE 0x10000
|
|
|
|
+#define ELF_COMMONPAGESIZE 0x1000
|
|
|
|
|
|
|
|
#define bfd_elfNN_close_and_cleanup \
|
|
|
|
elfNN_aarch64_close_and_cleanup
|
2024-04-03 12:05:13 +00:00
|
|
|
diff --git a/binutils/Makefile.am b/binutils/Makefile.am
|
|
|
|
index 2855d664c52..e2ed6ff7080 100644
|
|
|
|
--- a/binutils/Makefile.am
|
|
|
|
+++ b/binutils/Makefile.am
|
|
|
|
@@ -1,6 +1,5 @@
|
|
|
|
## Process this file with automake to generate Makefile.in
|
|
|
|
#
|
|
|
|
-DEJATOOL = binutils
|
|
|
|
# Copyright (C) 2012-2020 Free Software Foundation, Inc.
|
|
|
|
#
|
|
|
|
# This file is free software; you can redistribute it and/or modify
|
|
|
|
diff --git a/binutils/Makefile.in b/binutils/Makefile.in
|
|
|
|
index a2158476d80..3d9d6575b0d 100644
|
|
|
|
--- a/binutils/Makefile.in
|
|
|
|
+++ b/binutils/Makefile.in
|
|
|
|
@@ -394,7 +394,7 @@ am__define_uniq_tagged_files = \
|
|
|
|
ETAGS = etags
|
|
|
|
CTAGS = ctags
|
|
|
|
CSCOPE = cscope
|
|
|
|
-DEJATOOL = binutils
|
|
|
|
+DEJATOOL = $(PACKAGE)
|
|
|
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
|
|
|
DIST_SUBDIRS = $(SUBDIRS)
|
|
|
|
ACLOCAL = @ACLOCAL@
|
2022-12-09 13:59:03 +00:00
|
|
|
diff --git a/binutils/configure b/binutils/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
index da602b9f98a..a9b37f18bf0 100755
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/binutils/configure
|
|
|
|
+++ b/binutils/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -12031,7 +12031,7 @@ fi
|
2022-12-09 13:59:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
case "${host}" in
|
|
|
|
- sparc-*-solaris*|i[34567]86-*-solaris*)
|
|
|
|
+ sparc-*-solaris*|i[3-7]86-*-solaris*)
|
|
|
|
# On native 32bit sparc and ia32 solaris, large-file and procfs support
|
|
|
|
# are mutually exclusive; and without procfs support, the bfd/ elf module
|
|
|
|
# cannot provide certain routines such as elfcore_write_prpsinfo
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -15307,7 +15307,7 @@ do
|
2022-12-09 13:59:03 +00:00
|
|
|
BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
|
|
|
|
BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-pe* | i[34567]86-*-cygwin* | i[34567]86-*-mingw32** | i[34567]86-*-netbsdpe*)
|
|
|
|
+ i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
|
|
|
|
BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
|
|
|
|
if test -z "$DLLTOOL_DEFAULT"; then
|
|
|
|
DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -15317,7 +15317,7 @@ do
|
2022-12-09 13:59:03 +00:00
|
|
|
BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
|
|
|
|
BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
|
|
|
|
;;
|
|
|
|
- i[34567]86-*-interix)
|
|
|
|
+ i[3-7]86-*-interix)
|
|
|
|
BUILD_DLLTOOL='$(DLLTOOL_PROG)'
|
|
|
|
if test -z "$DLLTOOL_DEFAULT"; then
|
|
|
|
DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
|
|
|
|
diff --git a/binutils/configure.ac b/binutils/configure.ac
|
2024-04-03 12:05:13 +00:00
|
|
|
index 19b1a6657ff..4ac1f34a6d2 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/binutils/configure.ac
|
|
|
|
+++ b/binutils/configure.ac
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -301,7 +301,7 @@ do
|
2022-12-09 13:59:03 +00:00
|
|
|
BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-pe* | i[34567]86-*-cygwin* | i[34567]86-*-mingw32** | i[34567]86-*-netbsdpe*)
|
|
|
|
+ i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
|
|
|
|
changequote([,])dnl
|
|
|
|
BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
|
|
|
|
if test -z "$DLLTOOL_DEFAULT"; then
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -313,7 +313,7 @@ changequote([,])dnl
|
2022-12-09 13:59:03 +00:00
|
|
|
BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
|
|
|
|
;;
|
|
|
|
changequote(,)dnl
|
|
|
|
- i[34567]86-*-interix)
|
|
|
|
+ i[3-7]86-*-interix)
|
|
|
|
changequote([,])dnl
|
|
|
|
BUILD_DLLTOOL='$(DLLTOOL_PROG)'
|
|
|
|
if test -z "$DLLTOOL_DEFAULT"; then
|
2024-04-03 12:05:13 +00:00
|
|
|
diff --git a/gas/Makefile.am b/gas/Makefile.am
|
|
|
|
index 19980752978..09205fbeede 100644
|
|
|
|
--- a/gas/Makefile.am
|
|
|
|
+++ b/gas/Makefile.am
|
|
|
|
@@ -1,6 +1,5 @@
|
|
|
|
## Process this file with automake to generate Makefile.in
|
|
|
|
#
|
|
|
|
-DEJATOOL = gas
|
|
|
|
# Copyright (C) 2012-2020 Free Software Foundation, Inc.
|
|
|
|
#
|
|
|
|
# This file is free software; you can redistribute it and/or modify
|
|
|
|
diff --git a/gas/Makefile.in b/gas/Makefile.in
|
|
|
|
index 5562af89b7d..85c7b04daaf 100644
|
|
|
|
--- a/gas/Makefile.in
|
|
|
|
+++ b/gas/Makefile.in
|
|
|
|
@@ -261,7 +261,7 @@ am__define_uniq_tagged_files = \
|
|
|
|
ETAGS = etags
|
|
|
|
CTAGS = ctags
|
|
|
|
CSCOPE = cscope
|
|
|
|
-DEJATOOL = gas
|
|
|
|
+DEJATOOL = $(PACKAGE)
|
|
|
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
|
|
|
DIST_SUBDIRS = $(SUBDIRS)
|
|
|
|
ACLOCAL = @ACLOCAL@
|
2022-12-09 13:59:03 +00:00
|
|
|
diff --git a/gas/configure b/gas/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
index 8b94042b6f2..3f4d9514f6a 100755
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/gas/configure
|
|
|
|
+++ b/gas/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -11823,7 +11823,7 @@ fi
|
2022-12-09 13:59:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
case "${host}" in
|
|
|
|
- sparc-*-solaris*|i[34567]86-*-solaris*)
|
|
|
|
+ sparc-*-solaris*|i[3-7]86-*-solaris*)
|
|
|
|
# On native 32bit sparc and ia32 solaris, large-file and procfs support
|
|
|
|
# are mutually exclusive; and without procfs support, the bfd/ elf module
|
|
|
|
# cannot provide certain routines such as elfcore_write_prpsinfo
|
|
|
|
diff --git a/gas/configure.tgt b/gas/configure.tgt
|
2024-04-03 12:05:13 +00:00
|
|
|
index f5b141fd3d5..337249597c5 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/gas/configure.tgt
|
|
|
|
+++ b/gas/configure.tgt
|
|
|
|
@@ -61,7 +61,7 @@ case ${cpu} in
|
|
|
|
epiphany*) cpu_type=epiphany endian=little ;;
|
|
|
|
fido) cpu_type=m68k ;;
|
|
|
|
hppa*) cpu_type=hppa ;;
|
|
|
|
- i[34567]86) cpu_type=i386 arch=i386;;
|
|
|
|
+ i[3-7]86) cpu_type=i386 arch=i386;;
|
|
|
|
ia16) cpu_type=i386 arch=i386;;
|
|
|
|
ia64) cpu_type=ia64 ;;
|
|
|
|
ip2k) cpu_type=ip2k endian=big ;;
|
|
|
|
diff --git a/gold/aarch64.cc b/gold/aarch64.cc
|
2024-04-03 12:05:13 +00:00
|
|
|
index 774a9d2708c..07abe44931f 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/gold/aarch64.cc
|
|
|
|
+++ b/gold/aarch64.cc
|
|
|
|
@@ -3554,7 +3554,7 @@ const Target::Target_info Target_aarch64<64, false>::aarch64_info =
|
|
|
|
"/lib/ld.so.1", // program interpreter
|
|
|
|
0x400000, // default_text_segment_address
|
|
|
|
0x10000, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 0x10000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 0x1000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -3583,7 +3583,7 @@ const Target::Target_info Target_aarch64<32, false>::aarch64_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
"/lib/ld.so.1", // program interpreter
|
|
|
|
0x400000, // default_text_segment_address
|
|
|
|
0x10000, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 0x10000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 0x1000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -3612,7 +3612,7 @@ const Target::Target_info Target_aarch64<64, true>::aarch64_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
"/lib/ld.so.1", // program interpreter
|
|
|
|
0x400000, // default_text_segment_address
|
|
|
|
0x10000, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 0x10000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 0x1000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -3641,7 +3641,7 @@ const Target::Target_info Target_aarch64<32, true>::aarch64_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
"/lib/ld.so.1", // program interpreter
|
|
|
|
0x400000, // default_text_segment_address
|
|
|
|
0x10000, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 0x10000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 0x1000, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
|
|
|
diff --git a/gold/powerpc.cc b/gold/powerpc.cc
|
2024-04-03 12:05:13 +00:00
|
|
|
index 311f5f88e84..1cc2478941f 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/gold/powerpc.cc
|
|
|
|
+++ b/gold/powerpc.cc
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -1754,7 +1754,7 @@ Target::Target_info Target_powerpc<32, true>::powerpc_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
"/usr/lib/ld.so.1", // dynamic_linker
|
|
|
|
0x10000000, // default_text_segment_address
|
|
|
|
64 * 1024, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 64 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 4 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -1783,7 +1783,7 @@ Target::Target_info Target_powerpc<32, false>::powerpc_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
"/usr/lib/ld.so.1", // dynamic_linker
|
|
|
|
0x10000000, // default_text_segment_address
|
|
|
|
64 * 1024, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 64 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 4 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -1812,7 +1812,7 @@ Target::Target_info Target_powerpc<64, true>::powerpc_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
"/usr/lib/ld.so.1", // dynamic_linker
|
|
|
|
0x10000000, // default_text_segment_address
|
|
|
|
64 * 1024, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 64 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 4 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -1841,7 +1841,7 @@ Target::Target_info Target_powerpc<64, false>::powerpc_info =
|
2022-12-09 13:59:03 +00:00
|
|
|
"/usr/lib/ld.so.1", // dynamic_linker
|
|
|
|
0x10000000, // default_text_segment_address
|
|
|
|
64 * 1024, // abi_pagesize (overridable by -z max-page-size)
|
|
|
|
- 64 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
+ 4 * 1024, // common_pagesize (overridable by -z common-page-size)
|
|
|
|
false, // isolate_execinstr
|
|
|
|
0, // rosegment_gap
|
|
|
|
elfcpp::SHN_UNDEF, // small_common_shndx
|
|
|
|
diff --git a/gprof/configure b/gprof/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
index e0bfaa6ed54..f397aac658c 100755
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/gprof/configure
|
|
|
|
+++ b/gprof/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -11670,7 +11670,7 @@ fi
|
2022-12-09 13:59:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
case "${host}" in
|
|
|
|
- sparc-*-solaris*|i[34567]86-*-solaris*)
|
|
|
|
+ sparc-*-solaris*|i[3-7]86-*-solaris*)
|
|
|
|
# On native 32bit sparc and ia32 solaris, large-file and procfs support
|
|
|
|
# are mutually exclusive; and without procfs support, the bfd/ elf module
|
|
|
|
# cannot provide certain routines such as elfcore_write_prpsinfo
|
2024-04-03 12:05:13 +00:00
|
|
|
diff --git a/ld/Makefile.am b/ld/Makefile.am
|
|
|
|
index 2f46ba42e16..bf19f98f1f9 100644
|
|
|
|
--- a/ld/Makefile.am
|
|
|
|
+++ b/ld/Makefile.am
|
|
|
|
@@ -1,6 +1,5 @@
|
|
|
|
## Process this file with automake to generate Makefile.in
|
|
|
|
#
|
|
|
|
-DEJATOOL = ld
|
|
|
|
# Copyright (C) 2012-2020 Free Software Foundation, Inc.
|
|
|
|
#
|
|
|
|
# This file is free software; you can redistribute it and/or modify
|
|
|
|
diff --git a/ld/Makefile.in b/ld/Makefile.in
|
|
|
|
index 960b14940a4..27350415b30 100644
|
|
|
|
--- a/ld/Makefile.in
|
|
|
|
+++ b/ld/Makefile.in
|
|
|
|
@@ -349,7 +349,7 @@ am__define_uniq_tagged_files = \
|
|
|
|
ETAGS = etags
|
|
|
|
CTAGS = ctags
|
|
|
|
CSCOPE = cscope
|
|
|
|
-DEJATOOL = ld
|
|
|
|
+DEJATOOL = $(PACKAGE)
|
|
|
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
|
|
|
DIST_SUBDIRS = $(SUBDIRS)
|
|
|
|
transform = s/^ld-new$$/$(installed_linker)/;@program_transform_name@
|
2022-12-09 13:59:03 +00:00
|
|
|
diff --git a/ld/configure b/ld/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
index d9a8b1e7354..38d83875090 100755
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/ld/configure
|
|
|
|
+++ b/ld/configure
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -15534,7 +15534,7 @@ fi
|
2022-12-09 13:59:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
case "${host}" in
|
|
|
|
- sparc-*-solaris*|i[34567]86-*-solaris*)
|
|
|
|
+ sparc-*-solaris*|i[3-7]86-*-solaris*)
|
|
|
|
# On native 32bit sparc and ia32 solaris, large-file and procfs support
|
|
|
|
# are mutually exclusive; and without procfs support, the bfd/ elf module
|
|
|
|
# cannot provide certain routines such as elfcore_write_prpsinfo
|
|
|
|
diff --git a/ld/configure.tgt b/ld/configure.tgt
|
2024-04-03 12:05:13 +00:00
|
|
|
index 5bde3685fc3..ba8708cf064 100644
|
2022-12-09 13:59:03 +00:00
|
|
|
--- a/ld/configure.tgt
|
|
|
|
+++ b/ld/configure.tgt
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -294,111 +294,111 @@ hppa*-*-netbsd*) targ_emul=hppanbsd
|
|
|
|
;;
|
|
|
|
hppa*-*-openbsd*) targ_emul=hppaobsd
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-nto-qnx*) targ_emul=i386nto
|
|
|
|
+i[3-7]86-*-nto-qnx*) targ_emul=i386nto
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-go32) targ_emul=i386go32
|
|
|
|
+i[3-7]86-*-go32) targ_emul=i386go32
|
|
|
|
targ_extra_ofiles=
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-msdosdjgpp*) targ_emul=i386go32
|
|
|
|
+i[3-7]86-*-msdosdjgpp*) targ_emul=i386go32
|
|
|
|
targ_extra_ofiles=
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-lynxos*) targ_emul=i386lynx
|
|
|
|
+i[3-7]86-*-lynxos*) targ_emul=i386lynx
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-aros*) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-aros*) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_iamcu
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-rdos*) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-rdos*) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_iamcu
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-bsd) targ_emul=i386bsd
|
|
|
|
+i[3-7]86-*-bsd) targ_emul=i386bsd
|
|
|
|
targ_extra_ofiles=
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-bsd386) targ_emul=i386bsd
|
|
|
|
+i[3-7]86-*-bsd386) targ_emul=i386bsd
|
|
|
|
targ_extra_ofiles=
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-bsdi*) targ_emul=i386bsd
|
|
|
|
+i[3-7]86-*-bsdi*) targ_emul=i386bsd
|
|
|
|
targ_extra_ofiles=
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-linux-*) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-linux-*) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls="elf_iamcu"
|
2022-12-09 13:59:03 +00:00
|
|
|
targ64_extra_emuls="elf_x86_64 elf32_x86_64 elf_l1om elf_k1om"
|
|
|
|
targ64_extra_libpath="elf_x86_64 elf32_x86_64"
|
2024-04-03 12:05:13 +00:00
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-redox*) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-redox*) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_x86_64
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-sysv[45]*) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-sysv[45]*) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_iamcu
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-solaris2*) targ_emul=elf_i386_sol2
|
|
|
|
+i[3-7]86-*-solaris2*) targ_emul=elf_i386_sol2
|
|
|
|
targ_extra_emuls="elf_i386_ldso elf_i386 elf_iamcu elf_x86_64_sol2 elf_x86_64 elf_l1om elf_k1om"
|
|
|
|
targ_extra_libpath=$targ_extra_emuls
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-unixware) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-unixware) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_iamcu
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-solaris*) targ_emul=elf_i386_ldso
|
|
|
|
+i[3-7]86-*-solaris*) targ_emul=elf_i386_ldso
|
|
|
|
targ_extra_emuls="elf_i386"
|
|
|
|
targ_extra_libpath=$targ_extra_emuls
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-netbsdelf* | \
|
|
|
|
-i[34567]86-*-netbsd*-gnu* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
-i[34567]86-*-knetbsd*-gnu | \
|
|
|
|
-i[34567]86-*-openbsd*)
|
2022-12-09 13:59:03 +00:00
|
|
|
+i[3-7]86-*-netbsdelf* | \
|
|
|
|
+i[3-7]86-*-netbsd*-gnu* | \
|
2024-04-03 12:05:13 +00:00
|
|
|
+i[3-7]86-*-knetbsd*-gnu | \
|
|
|
|
+i[3-7]86-*-openbsd*)
|
2022-12-09 13:59:03 +00:00
|
|
|
targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls="elf_iamcu"
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-netbsdpe*) targ_emul=i386pe
|
|
|
|
+i[3-7]86-*-netbsdpe*) targ_emul=i386pe
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_ofiles="deffilep.o pe-dll.o"
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-elfiamcu) targ_emul=elf_iamcu
|
|
|
|
+i[3-7]86-*-elfiamcu) targ_emul=elf_iamcu
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_i386
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-elf* | i[34567]86-*-rtems*)
|
|
|
|
+i[3-7]86-*-elf* | i[3-7]86-*-rtems*)
|
|
|
|
targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_iamcu
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-dragonfly*) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-dragonfly*) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls="elf_iamcu i386bsd"
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu)
|
|
|
|
+i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
|
|
|
|
targ_emul=elf_i386_fbsd
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls="elf_i386 elf_iamcu i386bsd"
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-gnu*) targ_emul=elf_i386
|
|
|
|
+i[3-7]86-*-gnu*) targ_emul=elf_i386
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_emuls=elf_iamcu
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-msdos*) targ_emul=i386msdos
|
|
|
|
+i[3-7]86-*-msdos*) targ_emul=i386msdos
|
|
|
|
targ_extra_emuls=i386aout
|
|
|
|
targ_extra_ofiles=
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-moss*) targ_emul=i386moss
|
|
|
|
+i[3-7]86-*-moss*) targ_emul=i386moss
|
|
|
|
targ_extra_emuls=i386msdos
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-winnt*) targ_emul=i386pe ;
|
|
|
|
+i[3-7]86-*-winnt*) targ_emul=i386pe ;
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_ofiles="deffilep.o pe-dll.o"
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-pe) targ_emul=i386pe ;
|
|
|
|
+i[3-7]86-*-pe) targ_emul=i386pe ;
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_ofiles="deffilep.o pe-dll.o"
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-cygwin*) targ_emul=i386pe ;
|
|
|
|
+i[3-7]86-*-cygwin*) targ_emul=i386pe ;
|
|
|
|
targ_extra_ofiles="deffilep.o pe-dll.o" ;
|
2024-04-03 12:05:13 +00:00
|
|
|
test "$targ" != "$host" && LIB_PATH='${tooldir}/lib/w32api'
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-mingw32*) targ_emul=i386pe ;
|
|
|
|
+i[3-7]86-*-mingw32*) targ_emul=i386pe ;
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_ofiles="deffilep.o pe-dll.o"
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-interix*) targ_emul=i386pe_posix;
|
|
|
|
+i[3-7]86-*-interix*) targ_emul=i386pe_posix;
|
2024-04-03 12:05:13 +00:00
|
|
|
targ_extra_ofiles="deffilep.o pe-dll.o"
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-beospe*) targ_emul=i386beos
|
|
|
|
+i[3-7]86-*-beospe*) targ_emul=i386beos
|
|
|
|
targ_extra_ofiles=
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-beos*) targ_emul=elf_i386_be
|
|
|
|
+i[3-7]86-*-beos*) targ_emul=elf_i386_be
|
|
|
|
;;
|
|
|
|
-i[34567]86-*-vxworks*) targ_emul=elf_i386_vxworks
|
|
|
|
+i[3-7]86-*-vxworks*) targ_emul=elf_i386_vxworks
|
|
|
|
;;
|
2022-12-09 13:59:03 +00:00
|
|
|
-i[34567]86-*-chaos) targ_emul=elf_i386_chaos
|
|
|
|
+i[3-7]86-*-chaos) targ_emul=elf_i386_chaos
|
|
|
|
;;
|
2024-04-03 12:05:13 +00:00
|
|
|
ia16-*-elf*) targ_emul=elf_i386
|
|
|
|
targ_extra_emuls=i386msdos
|
|
|
|
@@ -1032,15 +1032,15 @@ hppa*64*-*-hpux11*)
|
2022-12-09 13:59:03 +00:00
|
|
|
NATIVE_LIB_DIRS=/usr/lib/pa20_64
|
|
|
|
;;
|
|
|
|
|
|
|
|
-i[34567]86-*-sysv4*)
|
|
|
|
+i[3-7]86-*-sysv4*)
|
|
|
|
NATIVE_LIB_DIRS='/usr/local/lib /usr/ccs/lib /lib /usr/lib'
|
|
|
|
;;
|
|
|
|
|
|
|
|
-i[34567]86-*-solaris*)
|
|
|
|
+i[3-7]86-*-solaris*)
|
|
|
|
NATIVE_LIB_DIRS='/usr/local/lib /usr/ccs/lib /lib /usr/lib'
|
|
|
|
;;
|
|
|
|
|
|
|
|
-i[34567]86-pc-interix*)
|
|
|
|
+i[3-7]86-pc-interix*)
|
|
|
|
NATIVE_LIB_DIRS='/usr/local/lib $$INTERIX_ROOT/usr/lib /lib /usr/lib'
|
|
|
|
;;
|
|
|
|
|
2024-04-03 12:05:13 +00:00
|
|
|
@@ -1100,7 +1100,7 @@ esac
|
|
|
|
|
|
|
|
# Enable -z separate-code and --warn-textrel by default for Linux/x86.
|
|
|
|
case "${target}" in
|
|
|
|
-i[34567]86-*-linux-* | x86_64-*-linux-*)
|
|
|
|
+i[3-7]86-*-linux-* | x86_64-*-linux-*)
|
|
|
|
if test ${ac_default_ld_z_separate_code} = unset; then
|
|
|
|
ac_default_ld_z_separate_code=1
|
|
|
|
fi
|
|
|
|
diff --git a/opcodes/Makefile.am b/opcodes/Makefile.am
|
|
|
|
index febbc139234..7318bf04a8b 100644
|
|
|
|
--- a/opcodes/Makefile.am
|
|
|
|
+++ b/opcodes/Makefile.am
|
|
|
|
@@ -322,8 +322,8 @@ libopcodes_la_SOURCES = dis-buf.c disassemble.c dis-init.c
|
|
|
|
# old version of libbfd, or to pick up libbfd for the wrong architecture
|
|
|
|
# if host != build. So for building with shared libraries we use a
|
|
|
|
# hardcoded path to libbfd.so instead of relying on the entries in libbfd.la.
|
|
|
|
-libopcodes_la_DEPENDENCIES = $(OFILES) @SHARED_DEPENDENCIES@ ../bfd/libbfd.la
|
|
|
|
-libopcodes_la_LIBADD = $(OFILES) @SHARED_LIBADD@ ../bfd/libbfd.la
|
|
|
|
+libopcodes_la_DEPENDENCIES = $(OFILES) @SHARED_DEPENDENCIES@
|
|
|
|
+libopcodes_la_LIBADD = $(OFILES) @SHARED_LIBADD@
|
|
|
|
libopcodes_la_LDFLAGS += -release `cat ../bfd/libtool-soversion` @SHARED_LDFLAGS@
|
|
|
|
# Allow dependency tracking to work on all the source files.
|
|
|
|
EXTRA_libopcodes_la_SOURCES = $(LIBOPCODES_CFILES)
|
|
|
|
diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
|
|
|
|
index 2bf4ba1960e..ddb93464bc6 100644
|
|
|
|
--- a/opcodes/Makefile.in
|
|
|
|
+++ b/opcodes/Makefile.in
|
|
|
|
@@ -699,8 +699,8 @@ libopcodes_la_SOURCES = dis-buf.c disassemble.c dis-init.c
|
|
|
|
# old version of libbfd, or to pick up libbfd for the wrong architecture
|
|
|
|
# if host != build. So for building with shared libraries we use a
|
|
|
|
# hardcoded path to libbfd.so instead of relying on the entries in libbfd.la.
|
|
|
|
-libopcodes_la_DEPENDENCIES = $(OFILES) @SHARED_DEPENDENCIES@ ../bfd/libbfd.la
|
|
|
|
-libopcodes_la_LIBADD = $(OFILES) @SHARED_LIBADD@ ../bfd/libbfd.la
|
|
|
|
+libopcodes_la_DEPENDENCIES = $(OFILES) @SHARED_DEPENDENCIES@
|
|
|
|
+libopcodes_la_LIBADD = $(OFILES) @SHARED_LIBADD@
|
|
|
|
# Allow dependency tracking to work on all the source files.
|
|
|
|
EXTRA_libopcodes_la_SOURCES = $(LIBOPCODES_CFILES)
|
|
|
|
|