binutils: remove 2.22 hash
PATCH v2 1/2 binutils: remove 2.22 hash
In commit 2f8459539401938a4ec4fe5f4a207c5d81f2cf74 ("binutils: remove version 2.22"), binutils 2.22 was removed, but forgot to remove the corresponding hash from the hash file.
---
Changes since v1:
- New patch.
--- package/binutils/binutils.hash | 1 - 1 file changed, 1 deletion(-)
package/binutils/binutils.hash +0 -1
@@ -1,5 +1,4 @@ # From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum -sha512 ffe8ef263ef99183e8cc823fe8487ff7d0f7bf9a8efd2853b5f4636aca0023850d13de4eac7d77a5f69413d8a50e6f95bb14569be53df86c0bce38034525ab74 binutils-2.22.tar.bz2 sha512 dec753bbba008f1526b89cf1bd85feba78f362f5333ffdf93953fd131eb755976dec82a0a4ba38c43d2434da007137780cfe674de5414be5cf7ce7fbc6af6d16 binutils-2.23.2.tar.bz2 sha512 5ec95ad47d49b12c4558a8db0ca2109d3ee1955e3776057f3330c4506f8f4d1cf5e505fbf8a16b98403a0fcdeaaf986fe0a22be6456247dbdace63ce1f776b12 binutils-2.24.tar.bz2 sha512 0b36dda0e6d32cd25613c0e64b56b28312515c54d6a159efd3db9a86717f114ab0a0a1f69d08975084d55713ebaeab64e4085c9b3d1c3fa86712869f80eb954d binutils-2.25.1.tar.bz2
Signature · 1 line
2.6.4
Thomas Petazzoni
AppliedPATCH v2 1/2 binutils: remove 2.22 hash
Hello,
Quoted 11 lines · Thomas Petazzoni
In commit
2f8459539401938a4ec4fe5f4a207c5d81f2cf74("binutils: remove version 2.22"), binutils 2.22 was removed, but forgot to remove the corresponding hash from the hash file.Signed-off-by Thomas Petazzoni <[email protected]>---
Changes since v1:
- New patch.--- package/binutils/binutils.hash | 1 - 1 file changed, 1 deletion(-)
Applied to master.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH v2 1/2 binutils: remove 2.22 hash
In reply to Thomas PetazzoniQuoted 5 lines · Thomas Petazzoni
In commit
2f8459539401938a4ec4fe5f4a207c5d81f2cf74("binutils: remove version 2.22"), binutils 2.22 was removed, but forgot to remove the corresponding hash from the hash file.Signed-off-by Thomas Petazzoni <[email protected]>
Quoted 18 lines
---
Changes since v1:
- New patch.--- package/binutils/binutils.hash | 1 - 1 file changed, 1 deletion(-)package/binutils/binutils.hash +0
-1@@ -1,5 +1,4 @@ # From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum -sha512 ffe8ef263ef99183e8cc823fe8487ff7d0f7bf9a8efd2853b5f4636aca0023850d13de4eac7d77a5f69413d8a50e6f95bb14569be53df86c0bce38034525ab74 binutils-2.22.tar.bz2 sha512 dec753bbba008f1526b89cf1bd85feba78f362f5333ffdf93953fd131eb755976dec82a0a4ba38c43d2434da007137780cfe674de5414be5cf7ce7fbc6af6d16 binutils-2.23.2.tar.bz2 sha512 5ec95ad47d49b12c4558a8db0ca2109d3ee1955e3776057f3330c4506f8f4d1cf5e505fbf8a16b98403a0fcdeaaf986fe0a22be6456247dbdace63ce1f776b12 binutils-2.24.tar.bz2 sha512 0b36dda0e6d32cd25613c0e64b56b28312515c54d6a159efd3db9a86717f114ab0a0a1f69d08975084d55713ebaeab64e4085c9b3d1c3fa86712869f80eb954d binutils-2.25.1.tar.bz2
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
PATCH v2 2/2 binutils: remove support for version 2.23
In reply to Thomas PetazzoniNow that we have added support for the lastest binutils version 2.26, it is time to remove the oldest version we currently support, 2.23, in order to keep only 3 versions: 2.24, 2.25 and 2.26.
---
Changes since v1:
- Remove hash from the hash file, as noticed by Romain Naour.
- Add Config.in.legacy entry, as noticed by Romain Naour.
--- Config.in.legacy | 7 + package/binutils/2.23.2/120-sh-conf.patch | 29 - .../2.23.2/300-001_ld_makefile_patch.patch | 24 - .../2.23.2/300-012_check_ldrunpath_length.patch | 21 - package/binutils/2.23.2/500-sysroot.patch | 37 - .../2.23.2/600-poison-system-directories.patch | 279 ------- .../binutils/2.23.2/900-xtensa-trampolines.patch | 846 --------------------- .../901-xtensa-gas-first-frag-alignment.patch | 51 -- .../902-xtensa-gas-ld-diff-relocation-signed.patch | 133 ---- ...ix-ld-segfault-when-linking-linux-modules.patch | 47 -- ...-target-out-of-range-xtensa-ld-relaxation.patch | 79 -- ...ines-search-code-for-conditional-branches.patch | 90 --- ...localized-symbol-refcounting-with-gc-sect.patch | 57 -- ...x-gas-segfault-with-text-section-literals.patch | 56 -- ...-xtensa-fix-signedness-of-gas-relocations.patch | 47 -- ...15-xtensa-fix-.init-.fini-literals-moving.patch | 70 -- package/binutils/Config.in.host | 10 - package/binutils/binutils.hash | 1 - 18 files changed, 7 insertions(+), 1877 deletions(-) delete mode 100644 package/binutils/2.23.2/120-sh-conf.patch delete mode 100644 package/binutils/2.23.2/300-001_ld_makefile_patch.patch delete mode 100644 package/binutils/2.23.2/300-012_check_ldrunpath_length.patch delete mode 100644 package/binutils/2.23.2/500-sysroot.patch delete mode 100644 package/binutils/2.23.2/600-poison-system-directories.patch delete mode 100644 package/binutils/2.23.2/900-xtensa-trampolines.patch delete mode 100644 package/binutils/2.23.2/901-xtensa-gas-first-frag-alignment.patch delete mode 100644 package/binutils/2.23.2/902-xtensa-gas-ld-diff-relocation-signed.patch delete mode 100644 package/binutils/2.23.2/903-xtensa-fix-ld-segfault-when-linking-linux-modules.patch delete mode 100644 package/binutils/2.23.2/904-Fix-call8-call-target-out-of-range-xtensa-ld-relaxation.patch delete mode 100644 package/binutils/2.23.2/905-Fix-trampolines-search-code-for-conditional-branches.patch delete mode 100644 package/binutils/2.23.2/911-xtensa-fix-localized-symbol-refcounting-with-gc-sect.patch delete mode 100644 package/binutils/2.23.2/912-xtensa-fix-gas-segfault-with-text-section-literals.patch delete mode 100644 package/binutils/2.23.2/914-xtensa-fix-signedness-of-gas-relocations.patch delete mode 100644 package/binutils/2.23.2/915-xtensa-fix-.init-.fini-literals-moving.patch
Config.in.legacy +7 -0
@@ -145,6 +145,13 @@ endif ############################################################################### comment "Legacy options removed in 2016.05" +config BR2_BINUTILS_VERSION_2_23_X + bool "binutils 2.23 removed" + select BR2_LEGACY + help + Binutils 2.23 has been removed, using a newer version is + recommended. + config BR2_x86_i386 bool "x86 i386 support removed" help
package/binutils/2.23.2/120-sh-conf.patch deleted +0 -29
@@ -1,29 +0,0 @@ -r10231 | lethal | 2005-05-02 09:58:00 -0400 (Mon, 02 May 2005) | 13 lines - -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). - ---- a/configure -+++ b/configure -@@ -1495,7 +1495,7 @@ - mips*-*-*) - noconfigdirs="$noconfigdirs gprof" - ;; -- sh-*-* | sh64-*-*) -+ sh*-*-* | sh64-*-*) - case "${target}" in - sh*-*-elf) - ;; ---- a/configure.ac -+++ b/configure.ac -@@ -712,7 +712,7 @@ - mips*-*-*) - noconfigdirs="$noconfigdirs gprof" - ;; -- sh-*-* | sh64-*-*) -+ sh*-*-* | sh64-*-*) - case "${target}" in - sh*-*-elf) - ;;
package/binutils/2.23.2/300-001_ld_makefile_patch.patch deleted +0 -24
@@ -1,24 +0,0 @@ -diff -u binutils-2.17.50.0.17.oorig/ld/Makefile.am binutils-2.17.50.0.17/ld/Makefile.am ---- binutils-2.17.50.0.17.oorig/ld/Makefile.am 2007-06-18 19:29:29.000000000 +0200 -+++ binutils-2.17.50.0.17/ld/Makefile.am 2007-06-25 10:00:36.000000000 +0200 -@@ -18,7 +18,7 @@ - # We put the scripts in the directory $(scriptdir)/ldscripts. - # We can't put the scripts in $(datadir) because the SEARCH_DIR - # directives need to be different for native and cross linkers. --scriptdir = $(tooldir)/lib -+scriptdir = $(libdir) - - EMUL = @EMUL@ - EMULATION_OFILES = @EMULATION_OFILES@ -diff -u binutils-2.17.50.0.17.oorig/ld/Makefile.in binutils-2.17.50.0.17/ld/Makefile.in ---- binutils-2.17.50.0.17.oorig/ld/Makefile.in 2007-06-18 19:29:29.000000000 +0200 -+++ binutils-2.17.50.0.17/ld/Makefile.in 2007-06-25 10:00:36.000000000 +0200 -@@ -287,7 +287,7 @@ - # We put the scripts in the directory $(scriptdir)/ldscripts. - # We can't put the scripts in $(datadir) because the SEARCH_DIR - # directives need to be different for native and cross linkers. --scriptdir = $(tooldir)/lib -+scriptdir = $(libdir) - BASEDIR = $(srcdir)/.. - BFDDIR = $(BASEDIR)/bfd - INCDIR = $(BASEDIR)/include
package/binutils/2.23.2/300-012_check_ldrunpath_length.patch deleted +0 -21
@@ -1,21 +0,0 @@ -diff -Nura binutils-2.21.orig/ld/emultempl/elf32.em binutils-2.21/ld/emultempl/elf32.em ---- binutils-2.21.orig/ld/emultempl/elf32.em 2010-10-29 09:10:36.000000000 -0300 -+++ binutils-2.21/ld/emultempl/elf32.em 2010-12-10 09:26:56.746102724 -0300 -@@ -1270,6 +1270,8 @@ - && command_line.rpath == NULL) - { - lib_path = (const char *) getenv ("LD_RUN_PATH"); -+ if ((lib_path) && (strlen (lib_path) == 0)) -+ lib_path = NULL; - if (gld${EMULATION_NAME}_search_needed (lib_path, &n, - force)) - break; -@@ -1497,6 +1499,8 @@ - rpath = command_line.rpath; - if (rpath == NULL) - rpath = (const char *) getenv ("LD_RUN_PATH"); -+ if ((rpath) && (strlen (rpath) == 0)) -+ rpath = NULL; - - for (abfd = link_info.input_bfds; abfd; abfd = abfd->link_next) - if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)
package/binutils/2.23.2/500-sysroot.patch deleted +0 -37
@@ -1,37 +0,0 @@ -Signed-off-by: Sven Rebhan <[email protected]> - -Always try to prepend the sysroot prefix to absolute filenames first. - -http://bugs.gentoo.org/275666 -http://sourceware.org/bugzilla/show_bug.cgi?id=10340 - ---- a/ld/ldfile.c -+++ b/ld/ldfile.c -@@ -308,18 +308,25 @@ - directory first. */ - if (! entry->flags.maybe_archive) - { -- if (entry->flags.sysrooted && IS_ABSOLUTE_PATH (entry->filename)) -+ /* For absolute pathnames, try to always open the file in the -+ sysroot first. If this fails, try to open the file at the -+ given location. */ -+ entry->flags.sysrooted = is_sysrooted_pathname (entry->filename); -+ if (!entry->flags.sysrooted && IS_ABSOLUTE_PATH (entry->filename) -+ && ld_sysroot) - { - char *name = concat (ld_sysroot, entry->filename, - (const char *) NULL); - if (ldfile_try_open_bfd (name, entry)) - { - entry->filename = name; -+ entry->flags.sysrooted = TRUE; - return TRUE; - } - free (name); - } -- else if (ldfile_try_open_bfd (entry->filename, entry)) -+ -+ if (ldfile_try_open_bfd (entry->filename, entry)) - return TRUE; - - if (IS_ABSOLUTE_PATH (entry->filename))
package/binutils/2.23.2/600-poison-system-directories.patch deleted +0 -279
279 lines not on this page · raw message
package/binutils/2.23.2/900-xtensa-trampolines.patch deleted +0 -846
846 lines not on this page · raw message
package/binutils/2.23.2/901-xtensa-gas-first-frag-alignment.patch deleted +0 -51
51 lines not on this page · raw message
package/binutils/2.23.2/902-xtensa-gas-ld-diff-relocation-signed.patch deleted +0 -133
133 lines not on this page · raw message
package/binutils/2.23.2/903-xtensa-fix-ld-segfault-when-linking-linux-modules.patch deleted +0 -47
47 lines not on this page · raw message
package/binutils/2.23.2/904-Fix-call8-call-target-out-of-range-xtensa-ld-relaxation.patch deleted +0 -79
79 lines not on this page · raw message
package/binutils/2.23.2/905-Fix-trampolines-search-code-for-conditional-branches.patch deleted +0 -90
90 lines not on this page · raw message
package/binutils/2.23.2/911-xtensa-fix-localized-symbol-refcounting-with-gc-sect.patch deleted +0 -57
57 lines not on this page · raw message
package/binutils/2.23.2/912-xtensa-fix-gas-segfault-with-text-section-literals.patch deleted +0 -56
56 lines not on this page · raw message
package/binutils/2.23.2/914-xtensa-fix-signedness-of-gas-relocations.patch deleted +0 -47
47 lines not on this page · raw message
package/binutils/2.23.2/915-xtensa-fix-.init-.fini-literals-moving.patch deleted +0 -70
70 lines not on this page · raw message
package/binutils/Config.in.host +0 -10
@@ -7,15 +7,6 @@ choice help Select the version of binutils you wish to use. - config BR2_BINUTILS_VERSION_2_23_X - depends on !BR2_aarch64 && !BR2_microblaze && \ - !BR2_powerpc64le && !BR2_nios2 - # Unsupported for MIPS R6 - depends on !BR2_mips_32r6 && !BR2_mips_64r6 - # Unsupported ARM cores - depends on !BR2_cortex_a17 - bool "binutils 2.23.2" - config BR2_BINUTILS_VERSION_2_24_X # supported, but broken on Nios-II and powerpc64le depends on !BR2_nios2 && !BR2_powerpc64le
@@ -36,7 +27,6 @@ endchoice config BR2_BINUTILS_VERSION string default "arc-2015.12" if BR2_arc - default "2.23.2" if BR2_BINUTILS_VERSION_2_23_X default "2.24" if BR2_BINUTILS_VERSION_2_24_X default "2.25.1" if BR2_BINUTILS_VERSION_2_25_X default "2.26" if BR2_BINUTILS_VERSION_2_26_X
package/binutils/binutils.hash +0 -1
@@ -1,5 +1,4 @@ # From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum -sha512 dec753bbba008f1526b89cf1bd85feba78f362f5333ffdf93953fd131eb755976dec82a0a4ba38c43d2434da007137780cfe674de5414be5cf7ce7fbc6af6d16 binutils-2.23.2.tar.bz2 sha512 5ec95ad47d49b12c4558a8db0ca2109d3ee1955e3776057f3330c4506f8f4d1cf5e505fbf8a16b98403a0fcdeaaf986fe0a22be6456247dbdace63ce1f776b12 binutils-2.24.tar.bz2 sha512 0b36dda0e6d32cd25613c0e64b56b28312515c54d6a159efd3db9a86717f114ab0a0a1f69d08975084d55713ebaeab64e4085c9b3d1c3fa86712869f80eb954d binutils-2.25.1.tar.bz2 sha512 e77e1b8dbbcbaf9ac2fae95c4403615808af3be03b2e1d32448cd3a7d32c43273f8bcace3f2de84ec120a982879295673029da306e2885dbf5f990584932cfc7 binutils-2.26.tar.bz2
Signature · 1 line
2.6.4
PATCH v2 2/2 binutils: remove support for version 2.23
Quoted 10 lines · Thomas Petazzoni
Now that we have added support for the lastest binutils version 2.26, it is time to remove the oldest version we currently support, 2.23, in order to keep only 3 versions: 2.24, 2.25 and 2.26.
Signed-off-by Thomas Petazzoni <[email protected]>---
Changes since v1:
- Remove hash from the hash file, as noticed by Romain Naour.
- Add Config.in.legacy entry, as noticed by Romain Naour.
---
[snip]
Quoted 5 lines
Config.in.legacy +0
-0
Config.in.legacy endif · line 153
Quoted 9 lines
Config.in.legacy +6
-0@@ -145,6 +145,13 @@ endif ############################################################################### comment "Legacy options removed in 2016.05" +config BR2_BINUTILS_VERSION_2_23_X + bool "binutils 2.23 removed" + select BR2_LEGACY + help + Binutils 2.23 has been removed, using a newer version is + recommended.
I don't know if it very important, but it's a bit weird that another legacy
option (BR2_BINUTILS_VERSION_2_23_1) still selects this one. So ideally that select should be removed, and its help text updated to be the same as this one.
Regards,
Arnout
Quoted 4 lines
Config.in.legacy +1
-0+ config BR2_x86_i386 bool "x86 i386 support removed" help
[snip]
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF