e2d794416c
See: https://sourceware.org/pipermail/binutils/2023-January/125671.html Disable zstd support to avoid adding a new dependency. Add Upstream tag on each binutils patches: 0001-sh-conf.patch: Buildroot specific since we are carrying this patch for years. 0002-poison-system-directories.patch: Add the Buildroot Upstream tag Remove 0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch since it was rejected by upstream [1] and actually only needed for binutils < 2.37. Binutils 2.37 replaced AC_PROG_CC with AC_PROG_CC_C99 in top level configure file [2]. [1] https://sourceware.org/pipermail/binutils/2021-June/116907.html [2] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=a8d6316b67d52eaa1b7b311084ddff71a66f7cc0 Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/895618463 Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
51 lines
1.5 KiB
Diff
51 lines
1.5 KiB
Diff
From 87551ade276aa0db86c4567b3ac219c4f979b538 Mon Sep 17 00:00:00 2001
|
|
From: Romain Naour <romain.naour@gmail.com>
|
|
Date: Fri, 25 Dec 2015 11:38:13 +0100
|
|
Subject: [PATCH] sh-conf
|
|
|
|
Likewise, binutils has no idea about any of these new targets either, so we
|
|
fix that up too.. now we're able to actually build a real toolchain for
|
|
sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more
|
|
inept targets than that one, really. Go look, I promise).
|
|
|
|
Upstream: N/A [Buildroot specific]
|
|
|
|
[Romain: rebase on top of 2.32]
|
|
Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
|
[Thomas: rebase on top of 2.29, in which sh64 support was removed.]
|
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
|
---
|
|
configure | 2 +-
|
|
configure.ac | 2 +-
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/configure b/configure
|
|
index 417fc5a970c..fa8ba331796 100755
|
|
--- a/configure
|
|
+++ b/configure
|
|
@@ -4067,7 +4067,7 @@ case "${target}" in
|
|
nvptx*-*-*)
|
|
noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
|
|
;;
|
|
- sh-*-*)
|
|
+ sh*-*-*)
|
|
case "${target}" in
|
|
sh*-*-elf)
|
|
;;
|
|
diff --git a/configure.ac b/configure.ac
|
|
index 3a1eb0357e5..d700c14ddf5 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -1300,7 +1300,7 @@ case "${target}" in
|
|
nvptx*-*-*)
|
|
noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
|
|
;;
|
|
- sh-*-*)
|
|
+ sh*-*-*)
|
|
case "${target}" in
|
|
sh*-*-elf)
|
|
;;
|
|
--
|
|
2.40.1
|
|
|