[PATCH v1 2/4] Regenerate build files with autoreconf for previous commit
Matthieu Longo
matthieu.longo@arm.com
Wed Dec 11 12:05:51 GMT 2024
---
bfd/Makefile.in | 3 ++-
bfd/config.in | 9 +++++++++
bfd/configure | 15 +++++++++++++++
binutils/config.in | 9 +++++++++
binutils/configure | 18 ++++++++++++++++--
gprofng/Makefile.in | 5 ++++-
gprofng/common/config.h.in | 9 +++++++++
gprofng/configure | 15 +++++++++++++++
gprofng/doc/version.texi | 4 ++--
libbacktrace/Makefile.in | 3 +++
libbacktrace/config.h.in | 9 +++++++++
libbacktrace/configure | 16 ++++++++++++++++
libiberty/config.in | 9 +++++++++
libiberty/configure | 16 ++++++++++++++++
14 files changed, 134 insertions(+), 6 deletions(-)
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index a781e2b8959..31b337a0b54 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -1131,7 +1131,8 @@ OPTIONAL_BACKENDS_CFILES = \
CONFIG_STATUS_DEPENDENCIES = \
$(srcdir)/config.bfd \
$(srcdir)/configure.host \
- $(srcdir)/development.sh
+ $(srcdir)/development.sh \
+ $(srcdir)/configure.tgt
# These are defined by configure:
diff --git a/bfd/config.in b/bfd/config.in
index 7458362922c..dbcf3c0f2e8 100644
--- a/bfd/config.in
+++ b/bfd/config.in
@@ -303,6 +303,15 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
+/* Compile for AArch64 targets */
+#undef TC_AARCH64
+
+/* Compile for MIPS targets */
+#undef TC_MIPS
+
+/* Compile for Sparc targets */
+#undef TC_SPARC
+
/* If the compiler supports a TLS storage class, define it to that here */
#undef TLS
diff --git a/bfd/configure b/bfd/configure
index 2db9f76b9eb..d7903be7b98 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -17529,6 +17529,21 @@ $as_echo "#define USE_MMAP 1" >>confdefs.h
;;
esac
+targ=${target}
+. ${srcdir}/configure.tgt
+
+case ${cpu_type} in
+ aarch64*)
+$as_echo "#define TC_AARCH64 1" >>confdefs.h
+ ;;
+ sparc*)
+$as_echo "#define TC_SPARC 1" >>confdefs.h
+ ;;
+ mips*)
+$as_echo "#define TC_MIPS 1" >>confdefs.h
+ ;;
+esac
+
ac_config_files="$ac_config_files Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
diff --git a/binutils/config.in b/binutils/config.in
index 93ff04667fe..280d2851ee3 100644
--- a/binutils/config.in
+++ b/binutils/config.in
@@ -223,6 +223,15 @@
/* Define to 1 if user symbol names have a leading underscore, 0 if not. */
#undef TARGET_PREPENDS_UNDERSCORE
+/* Compile for AArch64 targets */
+#undef TC_AARCH64
+
+/* Compile for MIPS targets */
+#undef TC_MIPS
+
+/* Compile for Sparc targets */
+#undef TC_SPARC
+
/* Define to 1 if the type of the st_atim member of a struct stat is struct
timespec. */
#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC
diff --git a/binutils/configure b/binutils/configure
index 41e41c61efe..00eab052520 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -16600,9 +16600,23 @@ cat >>confdefs.h <<_ACEOF
_ACEOF
-# Emulation
-targ=$target
+targ=${target}
. ${srcdir}/configure.tgt
+
+# Target-specific definitions
+case ${cpu_type} in
+ aarch64*)
+$as_echo "#define TC_AARCH64 1" >>confdefs.h
+ ;;
+ sparc*)
+$as_echo "#define TC_SPARC 1" >>confdefs.h
+ ;;
+ mips*)
+$as_echo "#define TC_MIPS 1" >>confdefs.h
+ ;;
+esac
+
+# Emulation
EMULATION=$targ_emul
EMULATION_VECTOR=$targ_emul_vector
diff --git a/gprofng/Makefile.in b/gprofng/Makefile.in
index 5ced0e012eb..d9354957943 100644
--- a/gprofng/Makefile.in
+++ b/gprofng/Makefile.in
@@ -397,7 +397,10 @@ AM_MAKEFLAGS = \
# development.sh is used to determine -Werror default.
-CONFIG_STATUS_DEPENDENCIES = $(BFDDIR)/development.sh
+CONFIG_STATUS_DEPENDENCIES = \
+ $(BFDDIR)/configure.tgt \
+ $(BFDDIR)/development.sh
+
EXTRA_DEJAGNU_SITE_CONFIG = development.exp
DISTCLEANFILES = site.exp development.exp
all: config.h
diff --git a/gprofng/common/config.h.in b/gprofng/common/config.h.in
index f8484f238fd..f80aff11ef7 100644
--- a/gprofng/common/config.h.in
+++ b/gprofng/common/config.h.in
@@ -84,6 +84,15 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
+/* Compile for AArch64 targets */
+#undef TC_AARCH64
+
+/* Compile for MIPS targets */
+#undef TC_MIPS
+
+/* Compile for Sparc targets */
+#undef TC_SPARC
+
/* Enable extensions on AIX 3, Interix. */
#ifndef _ALL_SOURCE
# undef _ALL_SOURCE
diff --git a/gprofng/configure b/gprofng/configure
index 34dbcbe68a4..fbd71a45491 100755
--- a/gprofng/configure
+++ b/gprofng/configure
@@ -16995,6 +16995,21 @@ fi
+targ=${target}
+. ${srcdir}/configure.tgt
+
+case ${cpu_type} in
+ aarch64*)
+$as_echo "#define TC_AARCH64 1" >>confdefs.h
+ ;;
+ sparc*)
+$as_echo "#define TC_SPARC 1" >>confdefs.h
+ ;;
+ mips*)
+$as_echo "#define TC_MIPS 1" >>confdefs.h
+ ;;
+esac
+
ac_config_files="$ac_config_files Makefile src/Makefile gp-display-html/Makefile doc/Makefile"
ac_config_headers="$ac_config_headers config.h:common/config.h.in"
diff --git a/gprofng/doc/version.texi b/gprofng/doc/version.texi
index eb39181991f..05f9fd810f0 100644
--- a/gprofng/doc/version.texi
+++ b/gprofng/doc/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED 19 July 2024
-@set UPDATED-MONTH July 2024
+@set UPDATED 21 November 2024
+@set UPDATED-MONTH November 2024
@set EDITION 2.43.50
@set VERSION 2.43.50
diff --git a/libbacktrace/Makefile.in b/libbacktrace/Makefile.in
index 49852a21d37..202d60cc2f0 100644
--- a/libbacktrace/Makefile.in
+++ b/libbacktrace/Makefile.in
@@ -1241,6 +1241,9 @@ MULTIDIRS =
MULTISUBDIR =
MULTIDO = true
MULTICLEAN = true
+
+# Reconfigure if configure.tgt changes.
+CONFIG_STATUS_DEPENDENCIES = $(srcdir)/configure.tgt
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
diff --git a/libbacktrace/config.h.in b/libbacktrace/config.h.in
index ee2616335c7..2012af86278 100644
--- a/libbacktrace/config.h.in
+++ b/libbacktrace/config.h.in
@@ -153,6 +153,15 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
+/* Compile for AArch64 targets */
+#undef TC_AARCH64
+
+/* Compile for MIPS targets */
+#undef TC_MIPS
+
+/* Compile for Sparc targets */
+#undef TC_SPARC
+
/* Enable extensions on AIX 3, Interix. */
#ifndef _ALL_SOURCE
# undef _ALL_SOURCE
diff --git a/libbacktrace/configure b/libbacktrace/configure
index 4ab612dc780..2b69f7016e3 100755
--- a/libbacktrace/configure
+++ b/libbacktrace/configure
@@ -14356,6 +14356,22 @@ else
multilib_arg=
fi
+targ=${target}
+. ${srcdir}/configure.tgt
+
+# Target-specific definitions
+case ${cpu_type} in
+ aarch64*)
+$as_echo "#define TC_AARCH64 1" >>confdefs.h
+ ;;
+ sparc*)
+$as_echo "#define TC_SPARC 1" >>confdefs.h
+ ;;
+ mips*)
+$as_echo "#define TC_MIPS 1" >>confdefs.h
+ ;;
+esac
+
ac_config_files="$ac_config_files Makefile backtrace-supported.h"
ac_config_files="$ac_config_files install-debuginfo-for-buildid.sh"
diff --git a/libiberty/config.in b/libiberty/config.in
index 1b1f2b09a8a..60986b526cc 100644
--- a/libiberty/config.in
+++ b/libiberty/config.in
@@ -501,6 +501,15 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
+/* Compile for AArch64 targets */
+#undef TC_AARCH64
+
+/* Compile for MIPS targets */
+#undef TC_MIPS
+
+/* Compile for Sparc targets */
+#undef TC_SPARC
+
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME
diff --git a/libiberty/configure b/libiberty/configure
index f83b42fb0d5..03d0d69a4f8 100755
--- a/libiberty/configure
+++ b/libiberty/configure
@@ -8029,6 +8029,22 @@ LIBOBJS="$L"
+targ=${target}
+. ${srcdir}/configure.tgt
+
+# Target-specific definitions
+case ${cpu_type} in
+ aarch64*)
+$as_echo "#define TC_AARCH64 1" >>confdefs.h
+ ;;
+ sparc*)
+$as_echo "#define TC_SPARC 1" >>confdefs.h
+ ;;
+ mips*)
+$as_echo "#define TC_MIPS 1" >>confdefs.h
+ ;;
+esac
+
# We need multilib support, but only if configuring for the target.
ac_config_files="$ac_config_files Makefile testsuite/Makefile"
--
2.47.1
More information about the Binutils
mailing list