Message ID | 20210421212626.2729436-1-adolf.belka@ipfire.org |
---|---|
State | Accepted |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4FQYX91SfDz44R5 for <patchwork@web04.haj.ipfire.org>; Wed, 21 Apr 2021 21:26:33 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4FQYX81SlMznC; Wed, 21 Apr 2021 21:26:32 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4FQYX76rZ1z2xt7; Wed, 21 Apr 2021 21:26:31 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4FQYX61gXqz2xt7 for <development@lists.ipfire.org>; Wed, 21 Apr 2021 21:26:30 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4FQYX52T5zzZN; Wed, 21 Apr 2021 21:26:29 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1619040389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=ndlNo4O7ASt9jcqiueQxbHXR4YLx12Idad0IRcMARn0=; b=Q/CTc72tbX3CefKlJu4HVOLu+7FGv8K9Uc5SpPnMnwjBfiLncDxEE4OZiGPWdPEji8s8Hb vaER61zGhFAb++CQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1619040389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=ndlNo4O7ASt9jcqiueQxbHXR4YLx12Idad0IRcMARn0=; b=XOtyZiDvisDdippz4GKQa/64K1YWFDgFoxYUuxUilD+Da/2qWDVf8UPuHP4Ena6IgMItVF GqbF2rIcJCFYOhtJRQ3Smi+2ezyFAFGBIg+uBuADBWl99Klum+NU1P+b+WaEXXqGa082ad 0vlyNjQ0LRyreebkw0JwukmhWama7O6Zil/yOVW/nmhi4/eedB4peK/G3ah891Mq4VYaKy 8muw6DZy7qC3ByGsyHWFn6GnBVJzFlhOvzBoj7qfN7uX4N6GU2ItmJGSrlGCQfSV67YDea 4dHYG8MNBfv2Mj1lE/P1mhm84wV84ZsVTUjRvd84bOKGbRDobYN7hP+Juoj9Tg== From: Adolf Belka <adolf.belka@ipfire.org> To: development@lists.ipfire.org Subject: [PATCH 1/4] binutils: Update to 2.36.1 Date: Wed, 21 Apr 2021 23:26:23 +0200 Message-Id: <20210421212626.2729436-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> List-Unsubscribe: <https://lists.ipfire.org/mailman/options/development>, <mailto:development-request@lists.ipfire.org?subject=unsubscribe> List-Archive: <http://lists.ipfire.org/pipermail/development/> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Subscribe: <https://lists.ipfire.org/mailman/listinfo/development>, <mailto:development-request@lists.ipfire.org?subject=subscribe> Errors-To: development-bounces@lists.ipfire.org Sender: "Development" <development-bounces@lists.ipfire.org> |
Series | [1/4] binutils: Update to 2.36.1 | |
Commit Message
Adolf Belka
April 21, 2021, 9:26 p.m. UTC
- Update from 2.35.1 to 2.36.1
- Update of rootfiles for each architecture
- Changelog
2021-01-26 Nick Alcock <nick.alcock@oracle.com>
* Makefile.def: Add install-libctf dependency to install-ld.
* Makefile.in: Regenerated.
2021-01-09 Nick Clifton <nickc@redhat.com>
* 2.36 release branch crated.
2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
* libtool.m4: Match gnu* along with other GNU systems.
2021-01-07 Alan Modra <amodra@gmail.com>
* config.sub: Accept OS of eabi* and gnueabi*.
2021-01-05 Nick Alcock <nick.alcock@oracle.com>
* Makefile.def (libctf): No longer no_check. Checking depends
on all-ld. * Makefile.in: Regenerated.
2021-01-05 Nick Clifton <nickc@redhat.com>
* libiberty: Sync with gcc. Bring in:
2021-01-04 Martin Liska <mliska@suse.cz>
* strverscmp.c: Convert to utf8 from iso8859.
2020-12-22 Jason Merrill <jason@redhat.com>
PR c++/67343
* cp-demangle.h (struct d_info): Add unresolved_name_state.
* cp-demangle.c (d_prefix): Add subst parm.
(d_nested_name): Pass it.
(d_unresolved_name): Split out from...
(d_expression_1): ...here.
(d_demangle_callback): Maybe retry with old sr mangling.
* testsuite/demangle-expected: Add test.
2020-12-21 Jason Merrill <jason@redhat.com>
* cp-demangle.c (d_expression_1): Recognize qualified-id
on RHS of dt/pt.
* testsuite/demangle-expected: Add test.
2020-12-21 Jason Merrill <jason@redhat.com>
* cp-demangle.c (d_unqualified_name): Clear is_expression.
* testsuite/demangle-expected: Add tests.
2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com>
* configure: Regenerate.
* configure.ac: Avoid using sanitizer.
2020-11-13 Eduard-Mihai Burtescu <eddyb@lyken.rs>
* rust-demangle.c (struct rust_demangler): Add
skipping_printing and bound_lifetime_depth fields.
(eat): Add (v0-only).
(parse_integer_62): Add (v0-only).
(parse_opt_integer_62): Add (v0-only).
(parse_disambiguator): Add (v0-only).
(struct rust_mangled_ident): Add punycode{,_len} fields.
(parse_ident): Support v0 identifiers.
(print_str): Respect skipping_printing.
(print_uint64): Add (v0-only).
(print_uint64_hex): Add (v0-only).
(print_ident): Respect skipping_printing,
Support v0 identifiers.
(print_lifetime_from_index): Add (v0-only).
(demangle_binder): Add (v0-only).
(demangle_path): Add (v0-only).
(demangle_generic_arg): Add (v0-only).
(demangle_type): Add (v0-only).
(demangle_path_maybe_open_generics): Add (v0-only).
(demangle_dyn_trait): Add (v0-only).
(demangle_const): Add (v0-only).
(demangle_const_uint): Add (v0-only).
(basic_type): Add (v0-only).
(rust_demangle_callback): Support v0 symbols.
* testsuite/rust-demangle-expected: Add v0 testcases.
2020-11-13 Seija Kijin <doremylover456@gmail.com>
* strstr.c (strstr): Make implementation ANSI/POSIX compliant.
2020-11-11 Patrick Palka <ppalka@redhat.com>
PR c++/88115
* cp-demangle.c (d_print_comp_inner)
<case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the
"operator " prefix for __alignof__.
<case DEMANGLE_COMPONENT_UNARY>: Always print parens around the
operand of __alignof__.
* testsuite/demangle-expected: Test demangling for __alignof__.
2020-11-09 Christophe Lyon <christophe.lyon@linaro.org>
* pex-win32.c (pex_win32_exec_child): Initialize orig_err.
2020-10-06 Martin Liska <mliska@suse.cz>
PR lto/97290
* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
Use sh_link of a .symtab_shndx section.
2021-01-05 Alan Modra <amodra@gmail.com>
* config.guess: Import from upstream.
* config.sub: Likewise.
2020-12-16 Martin Liska <mliska@suse.cz>
Tom de Vries <tdevries@suse.de>
* gdb/debuginfod-support.c (struct user_data): Remove has_printed
field. Add meter field.
(progressfn): Print progress using meter.
2020-12-02 Enze Li <lienze2010@hotmail.com>
* .gitignore: Add gnu global outputs.
2020-12-02 Simon Marchi <simon.marchi@polymtl.ca>
* .gitignore: Sync with gcc.
2020-10-26 Andreas Rammhold <andreas@rammhold.de>
* src-release.sh: Use sha256sum instead of md5sum.
2020-10-14 Andrew Burgess <andrew.burgess@embecosm.com>
* Makefile.in: Rebuild.
* Makefile.def: Make distclean-gnulib depend on distclean-gdb and
distclean-gdbserver.
2020-07-24 Aaron Merey <amerey@redhat.com>
* configure: Rebuild.
* configure.ac: Remove AC_DEBUGINFOD.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/aarch64/binutils | 6 ++++--
config/rootfiles/common/armv5tel/binutils | 6 ++++--
config/rootfiles/common/i586/binutils | 6 ++++--
config/rootfiles/common/x86_64/binutils | 6 ++++--
lfs/binutils | 4 ++--
5 files changed, 18 insertions(+), 10 deletions(-)
Comments
Hi All, I have realised that a patch that I submitted for binutils on 21 April is still waiting in patchwork. https://patchwork.ipfire.org/project/ipfire/list/?series=1972 Is there something more I need to do for this patch series or did it get missed. Regards, Adolf. On 21/04/2021 23:26, Adolf Belka wrote: > - Update from 2.35.1 to 2.36.1 > - Update of rootfiles for each architecture > - Changelog > 2021-01-26 Nick Alcock <nick.alcock@oracle.com> > * Makefile.def: Add install-libctf dependency to install-ld. > * Makefile.in: Regenerated. > 2021-01-09 Nick Clifton <nickc@redhat.com> > * 2.36 release branch crated. > 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org> > * libtool.m4: Match gnu* along with other GNU systems. > 2021-01-07 Alan Modra <amodra@gmail.com> > * config.sub: Accept OS of eabi* and gnueabi*. > 2021-01-05 Nick Alcock <nick.alcock@oracle.com> > * Makefile.def (libctf): No longer no_check. Checking depends > on all-ld. * Makefile.in: Regenerated. > 2021-01-05 Nick Clifton <nickc@redhat.com> > * libiberty: Sync with gcc. Bring in: > 2021-01-04 Martin Liska <mliska@suse.cz> > * strverscmp.c: Convert to utf8 from iso8859. > 2020-12-22 Jason Merrill <jason@redhat.com> > PR c++/67343 > * cp-demangle.h (struct d_info): Add unresolved_name_state. > * cp-demangle.c (d_prefix): Add subst parm. > (d_nested_name): Pass it. > (d_unresolved_name): Split out from... > (d_expression_1): ...here. > (d_demangle_callback): Maybe retry with old sr mangling. > * testsuite/demangle-expected: Add test. > 2020-12-21 Jason Merrill <jason@redhat.com> > * cp-demangle.c (d_expression_1): Recognize qualified-id > on RHS of dt/pt. > * testsuite/demangle-expected: Add test. > 2020-12-21 Jason Merrill <jason@redhat.com> > * cp-demangle.c (d_unqualified_name): Clear is_expression. > * testsuite/demangle-expected: Add tests. > 2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> > * configure: Regenerate. > * configure.ac: Avoid using sanitizer. > 2020-11-13 Eduard-Mihai Burtescu <eddyb@lyken.rs> > * rust-demangle.c (struct rust_demangler): Add > skipping_printing and bound_lifetime_depth fields. > (eat): Add (v0-only). > (parse_integer_62): Add (v0-only). > (parse_opt_integer_62): Add (v0-only). > (parse_disambiguator): Add (v0-only). > (struct rust_mangled_ident): Add punycode{,_len} fields. > (parse_ident): Support v0 identifiers. > (print_str): Respect skipping_printing. > (print_uint64): Add (v0-only). > (print_uint64_hex): Add (v0-only). > (print_ident): Respect skipping_printing, > Support v0 identifiers. > (print_lifetime_from_index): Add (v0-only). > (demangle_binder): Add (v0-only). > (demangle_path): Add (v0-only). > (demangle_generic_arg): Add (v0-only). > (demangle_type): Add (v0-only). > (demangle_path_maybe_open_generics): Add (v0-only). > (demangle_dyn_trait): Add (v0-only). > (demangle_const): Add (v0-only). > (demangle_const_uint): Add (v0-only). > (basic_type): Add (v0-only). > (rust_demangle_callback): Support v0 symbols. > * testsuite/rust-demangle-expected: Add v0 testcases. > 2020-11-13 Seija Kijin <doremylover456@gmail.com> > * strstr.c (strstr): Make implementation ANSI/POSIX compliant. > 2020-11-11 Patrick Palka <ppalka@redhat.com> > PR c++/88115 > * cp-demangle.c (d_print_comp_inner) > <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the > "operator " prefix for __alignof__. > <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the > operand of __alignof__. > * testsuite/demangle-expected: Test demangling for __alignof__. > 2020-11-09 Christophe Lyon <christophe.lyon@linaro.org> > * pex-win32.c (pex_win32_exec_child): Initialize orig_err. > 2020-10-06 Martin Liska <mliska@suse.cz> > PR lto/97290 > * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): > Use sh_link of a .symtab_shndx section. > 2021-01-05 Alan Modra <amodra@gmail.com> > * config.guess: Import from upstream. > * config.sub: Likewise. > 2020-12-16 Martin Liska <mliska@suse.cz> > Tom de Vries <tdevries@suse.de> > * gdb/debuginfod-support.c (struct user_data): Remove has_printed > field. Add meter field. > (progressfn): Print progress using meter. > 2020-12-02 Enze Li <lienze2010@hotmail.com> > * .gitignore: Add gnu global outputs. > 2020-12-02 Simon Marchi <simon.marchi@polymtl.ca> > * .gitignore: Sync with gcc. > 2020-10-26 Andreas Rammhold <andreas@rammhold.de> > * src-release.sh: Use sha256sum instead of md5sum. > 2020-10-14 Andrew Burgess <andrew.burgess@embecosm.com> > * Makefile.in: Rebuild. > * Makefile.def: Make distclean-gnulib depend on distclean-gdb and > distclean-gdbserver. > 2020-07-24 Aaron Merey <amerey@redhat.com> > * configure: Rebuild. > * configure.ac: Remove AC_DEBUGINFOD. > > Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> > --- > config/rootfiles/common/aarch64/binutils | 6 ++++-- > config/rootfiles/common/armv5tel/binutils | 6 ++++-- > config/rootfiles/common/i586/binutils | 6 ++++-- > config/rootfiles/common/x86_64/binutils | 6 ++++-- > lfs/binutils | 4 ++-- > 5 files changed, 18 insertions(+), 10 deletions(-) > > diff --git a/config/rootfiles/common/aarch64/binutils b/config/rootfiles/common/aarch64/binutils > index e1635957a..16c441552 100644 > --- a/config/rootfiles/common/aarch64/binutils > +++ b/config/rootfiles/common/aarch64/binutils > @@ -25,6 +25,8 @@ usr/bin/strings > #usr/include/libiberty.h > #usr/include/plugin-api.h > #usr/include/symcat.h > +#usr/lib/bfd-plugins > +#usr/lib/bfd-plugins/libdep.so > #usr/lib/ldscripts > #usr/lib/ldscripts/aarch64elf.x > #usr/lib/ldscripts/aarch64elf.xbn > @@ -290,7 +292,7 @@ usr/bin/strings > #usr/lib/ldscripts/armelfb_linux_eabi.xu > #usr/lib/ldscripts/armelfb_linux_eabi.xw > #usr/lib/ldscripts/armelfb_linux_eabi.xwe > -usr/lib/libbfd-2.35.1.so > +usr/lib/libbfd-2.36.1.so > #usr/lib/libbfd.a > #usr/lib/libbfd.la > #usr/lib/libbfd.so > @@ -304,7 +306,7 @@ usr/lib/libctf-nobfd.so.0.0.0 > #usr/lib/libctf.so > usr/lib/libctf.so.0 > usr/lib/libctf.so.0.0.0 > -usr/lib/libopcodes-2.35.1.so > +usr/lib/libopcodes-2.36.1.so > #usr/lib/libopcodes.a > #usr/lib/libopcodes.la > #usr/lib/libopcodes.so > diff --git a/config/rootfiles/common/armv5tel/binutils b/config/rootfiles/common/armv5tel/binutils > index 9680f29ec..cc5845c6e 100644 > --- a/config/rootfiles/common/armv5tel/binutils > +++ b/config/rootfiles/common/armv5tel/binutils > @@ -25,6 +25,8 @@ usr/bin/strings > #usr/include/libiberty.h > #usr/include/plugin-api.h > #usr/include/symcat.h > +#usr/lib/bfd-plugins > +#usr/lib/bfd-plugins/libdep.so > #usr/lib/ldscripts > #usr/lib/ldscripts/armelf_linux_eabi.x > #usr/lib/ldscripts/armelf_linux_eabi.xbn > @@ -70,7 +72,7 @@ usr/bin/strings > #usr/lib/ldscripts/armelfb_linux_eabi.xu > #usr/lib/ldscripts/armelfb_linux_eabi.xw > #usr/lib/ldscripts/armelfb_linux_eabi.xwe > -usr/lib/libbfd-2.35.1.so > +usr/lib/libbfd-2.36.1.so > #usr/lib/libbfd.a > #usr/lib/libbfd.la > #usr/lib/libbfd.so > @@ -84,7 +86,7 @@ usr/lib/libctf-nobfd.so.0.0.0 > #usr/lib/libctf.so > usr/lib/libctf.so.0 > usr/lib/libctf.so.0.0.0 > -usr/lib/libopcodes-2.35.1.so > +usr/lib/libopcodes-2.36.1.so > #usr/lib/libopcodes.a > #usr/lib/libopcodes.la > #usr/lib/libopcodes.so > diff --git a/config/rootfiles/common/i586/binutils b/config/rootfiles/common/i586/binutils > index edf115d3a..781c3e254 100644 > --- a/config/rootfiles/common/i586/binutils > +++ b/config/rootfiles/common/i586/binutils > @@ -25,6 +25,8 @@ usr/bin/strings > #usr/include/libiberty.h > #usr/include/plugin-api.h > #usr/include/symcat.h > +#usr/lib/bfd-plugins > +#usr/lib/bfd-plugins/libdep.so > #usr/lib/ldscripts > #usr/lib/ldscripts/elf32_x86_64.x > #usr/lib/ldscripts/elf32_x86_64.xbn > @@ -158,7 +160,7 @@ usr/bin/strings > #usr/lib/ldscripts/elf_x86_64.xu > #usr/lib/ldscripts/elf_x86_64.xw > #usr/lib/ldscripts/elf_x86_64.xwe > -usr/lib/libbfd-2.35.1.so > +usr/lib/libbfd-2.36.1.so > #usr/lib/libbfd.a > #usr/lib/libbfd.la > #usr/lib/libbfd.so > @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 > #usr/lib/libctf.so > usr/lib/libctf.so.0 > usr/lib/libctf.so.0.0.0 > -usr/lib/libopcodes-2.35.1.so > +usr/lib/libopcodes-2.36.1.so > #usr/lib/libopcodes.a > #usr/lib/libopcodes.la > #usr/lib/libopcodes.so > diff --git a/config/rootfiles/common/x86_64/binutils b/config/rootfiles/common/x86_64/binutils > index edf115d3a..781c3e254 100644 > --- a/config/rootfiles/common/x86_64/binutils > +++ b/config/rootfiles/common/x86_64/binutils > @@ -25,6 +25,8 @@ usr/bin/strings > #usr/include/libiberty.h > #usr/include/plugin-api.h > #usr/include/symcat.h > +#usr/lib/bfd-plugins > +#usr/lib/bfd-plugins/libdep.so > #usr/lib/ldscripts > #usr/lib/ldscripts/elf32_x86_64.x > #usr/lib/ldscripts/elf32_x86_64.xbn > @@ -158,7 +160,7 @@ usr/bin/strings > #usr/lib/ldscripts/elf_x86_64.xu > #usr/lib/ldscripts/elf_x86_64.xw > #usr/lib/ldscripts/elf_x86_64.xwe > -usr/lib/libbfd-2.35.1.so > +usr/lib/libbfd-2.36.1.so > #usr/lib/libbfd.a > #usr/lib/libbfd.la > #usr/lib/libbfd.so > @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 > #usr/lib/libctf.so > usr/lib/libctf.so.0 > usr/lib/libctf.so.0.0.0 > -usr/lib/libopcodes-2.35.1.so > +usr/lib/libopcodes-2.36.1.so > #usr/lib/libopcodes.a > #usr/lib/libopcodes.la > #usr/lib/libopcodes.so > diff --git a/lfs/binutils b/lfs/binutils > index 66730cc34..768a8d7de 100644 > --- a/lfs/binutils > +++ b/lfs/binutils > @@ -24,7 +24,7 @@ > > include Config > > -VER = 2.35.1 > +VER = 2.36.1 > > THISAPP = binutils-$(VER) > DL_FILE = $(THISAPP).tar.xz > @@ -96,7 +96,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_MD5 = 7126f370ffbd46c08fcc5ce7aee2805d > +$(DL_FILE)_MD5 = 628d490d976d8957279bbbff06cf29d4 > > install : $(TARGET) > >
Hello Adolf, binutils will, among other things, make it into the next toolchain. Building a new toolchain is time-consuming, which is why it is currently planned for Kernel 5.x; there is a chickend-and-egg problem in there as well, as IPFire systems need to upgrade add-ons and the base system at the same time if the toolchain changes. Patchwork luckily does not forget anything. :-) Please be patient until Kernel 5.x is ready and there less pressure, allowing us (which will be mostly Arne and Michael) to build a need toolchain. Thanks, and best regards, Peter Müller > Hi All, > I have realised that a patch that I submitted for binutils on 21 April is still waiting in patchwork. > > https://patchwork.ipfire.org/project/ipfire/list/?series=1972 > > Is there something more I need to do for this patch series or did it get missed. > > Regards, > Adolf. > > On 21/04/2021 23:26, Adolf Belka wrote: >> - Update from 2.35.1 to 2.36.1 >> - Update of rootfiles for each architecture >> - Changelog >> 2021-01-26 Nick Alcock <nick.alcock@oracle.com> >> * Makefile.def: Add install-libctf dependency to install-ld. >> * Makefile.in: Regenerated. >> 2021-01-09 Nick Clifton <nickc@redhat.com> >> * 2.36 release branch crated. >> 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org> >> * libtool.m4: Match gnu* along with other GNU systems. >> 2021-01-07 Alan Modra <amodra@gmail.com> >> * config.sub: Accept OS of eabi* and gnueabi*. >> 2021-01-05 Nick Alcock <nick.alcock@oracle.com> >> * Makefile.def (libctf): No longer no_check. Checking depends >> on all-ld. * Makefile.in: Regenerated. >> 2021-01-05 Nick Clifton <nickc@redhat.com> >> * libiberty: Sync with gcc. Bring in: >> 2021-01-04 Martin Liska <mliska@suse.cz> >> * strverscmp.c: Convert to utf8 from iso8859. >> 2020-12-22 Jason Merrill <jason@redhat.com> >> PR c++/67343 >> * cp-demangle.h (struct d_info): Add unresolved_name_state. >> * cp-demangle.c (d_prefix): Add subst parm. >> (d_nested_name): Pass it. >> (d_unresolved_name): Split out from... >> (d_expression_1): ...here. >> (d_demangle_callback): Maybe retry with old sr mangling. >> * testsuite/demangle-expected: Add test. >> 2020-12-21 Jason Merrill <jason@redhat.com> >> * cp-demangle.c (d_expression_1): Recognize qualified-id >> on RHS of dt/pt. >> * testsuite/demangle-expected: Add test. >> 2020-12-21 Jason Merrill <jason@redhat.com> >> * cp-demangle.c (d_unqualified_name): Clear is_expression. >> * testsuite/demangle-expected: Add tests. >> 2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> >> * configure: Regenerate. >> * configure.ac: Avoid using sanitizer. >> 2020-11-13 Eduard-Mihai Burtescu <eddyb@lyken.rs> >> * rust-demangle.c (struct rust_demangler): Add >> skipping_printing and bound_lifetime_depth fields. >> (eat): Add (v0-only). >> (parse_integer_62): Add (v0-only). >> (parse_opt_integer_62): Add (v0-only). >> (parse_disambiguator): Add (v0-only). >> (struct rust_mangled_ident): Add punycode{,_len} fields. >> (parse_ident): Support v0 identifiers. >> (print_str): Respect skipping_printing. >> (print_uint64): Add (v0-only). >> (print_uint64_hex): Add (v0-only). >> (print_ident): Respect skipping_printing, >> Support v0 identifiers. >> (print_lifetime_from_index): Add (v0-only). >> (demangle_binder): Add (v0-only). >> (demangle_path): Add (v0-only). >> (demangle_generic_arg): Add (v0-only). >> (demangle_type): Add (v0-only). >> (demangle_path_maybe_open_generics): Add (v0-only). >> (demangle_dyn_trait): Add (v0-only). >> (demangle_const): Add (v0-only). >> (demangle_const_uint): Add (v0-only). >> (basic_type): Add (v0-only). >> (rust_demangle_callback): Support v0 symbols. >> * testsuite/rust-demangle-expected: Add v0 testcases. >> 2020-11-13 Seija Kijin <doremylover456@gmail.com> >> * strstr.c (strstr): Make implementation ANSI/POSIX compliant. >> 2020-11-11 Patrick Palka <ppalka@redhat.com> >> PR c++/88115 >> * cp-demangle.c (d_print_comp_inner) >> <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the >> "operator " prefix for __alignof__. >> <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the >> operand of __alignof__. >> * testsuite/demangle-expected: Test demangling for __alignof__. >> 2020-11-09 Christophe Lyon <christophe.lyon@linaro.org> >> * pex-win32.c (pex_win32_exec_child): Initialize orig_err. >> 2020-10-06 Martin Liska <mliska@suse.cz> >> PR lto/97290 >> * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): >> Use sh_link of a .symtab_shndx section. >> 2021-01-05 Alan Modra <amodra@gmail.com> >> * config.guess: Import from upstream. >> * config.sub: Likewise. >> 2020-12-16 Martin Liska <mliska@suse.cz> >> Tom de Vries <tdevries@suse.de> >> * gdb/debuginfod-support.c (struct user_data): Remove has_printed >> field. Add meter field. >> (progressfn): Print progress using meter. >> 2020-12-02 Enze Li <lienze2010@hotmail.com> >> * .gitignore: Add gnu global outputs. >> 2020-12-02 Simon Marchi <simon.marchi@polymtl.ca> >> * .gitignore: Sync with gcc. >> 2020-10-26 Andreas Rammhold <andreas@rammhold.de> >> * src-release.sh: Use sha256sum instead of md5sum. >> 2020-10-14 Andrew Burgess <andrew.burgess@embecosm.com> >> * Makefile.in: Rebuild. >> * Makefile.def: Make distclean-gnulib depend on distclean-gdb and >> distclean-gdbserver. >> 2020-07-24 Aaron Merey <amerey@redhat.com> >> * configure: Rebuild. >> * configure.ac: Remove AC_DEBUGINFOD. >> >> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >> --- >> config/rootfiles/common/aarch64/binutils | 6 ++++-- >> config/rootfiles/common/armv5tel/binutils | 6 ++++-- >> config/rootfiles/common/i586/binutils | 6 ++++-- >> config/rootfiles/common/x86_64/binutils | 6 ++++-- >> lfs/binutils | 4 ++-- >> 5 files changed, 18 insertions(+), 10 deletions(-) >> >> diff --git a/config/rootfiles/common/aarch64/binutils b/config/rootfiles/common/aarch64/binutils >> index e1635957a..16c441552 100644 >> --- a/config/rootfiles/common/aarch64/binutils >> +++ b/config/rootfiles/common/aarch64/binutils >> @@ -25,6 +25,8 @@ usr/bin/strings >> #usr/include/libiberty.h >> #usr/include/plugin-api.h >> #usr/include/symcat.h >> +#usr/lib/bfd-plugins >> +#usr/lib/bfd-plugins/libdep.so >> #usr/lib/ldscripts >> #usr/lib/ldscripts/aarch64elf.x >> #usr/lib/ldscripts/aarch64elf.xbn >> @@ -290,7 +292,7 @@ usr/bin/strings >> #usr/lib/ldscripts/armelfb_linux_eabi.xu >> #usr/lib/ldscripts/armelfb_linux_eabi.xw >> #usr/lib/ldscripts/armelfb_linux_eabi.xwe >> -usr/lib/libbfd-2.35.1.so >> +usr/lib/libbfd-2.36.1.so >> #usr/lib/libbfd.a >> #usr/lib/libbfd.la >> #usr/lib/libbfd.so >> @@ -304,7 +306,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >> #usr/lib/libctf.so >> usr/lib/libctf.so.0 >> usr/lib/libctf.so.0.0.0 >> -usr/lib/libopcodes-2.35.1.so >> +usr/lib/libopcodes-2.36.1.so >> #usr/lib/libopcodes.a >> #usr/lib/libopcodes.la >> #usr/lib/libopcodes.so >> diff --git a/config/rootfiles/common/armv5tel/binutils b/config/rootfiles/common/armv5tel/binutils >> index 9680f29ec..cc5845c6e 100644 >> --- a/config/rootfiles/common/armv5tel/binutils >> +++ b/config/rootfiles/common/armv5tel/binutils >> @@ -25,6 +25,8 @@ usr/bin/strings >> #usr/include/libiberty.h >> #usr/include/plugin-api.h >> #usr/include/symcat.h >> +#usr/lib/bfd-plugins >> +#usr/lib/bfd-plugins/libdep.so >> #usr/lib/ldscripts >> #usr/lib/ldscripts/armelf_linux_eabi.x >> #usr/lib/ldscripts/armelf_linux_eabi.xbn >> @@ -70,7 +72,7 @@ usr/bin/strings >> #usr/lib/ldscripts/armelfb_linux_eabi.xu >> #usr/lib/ldscripts/armelfb_linux_eabi.xw >> #usr/lib/ldscripts/armelfb_linux_eabi.xwe >> -usr/lib/libbfd-2.35.1.so >> +usr/lib/libbfd-2.36.1.so >> #usr/lib/libbfd.a >> #usr/lib/libbfd.la >> #usr/lib/libbfd.so >> @@ -84,7 +86,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >> #usr/lib/libctf.so >> usr/lib/libctf.so.0 >> usr/lib/libctf.so.0.0.0 >> -usr/lib/libopcodes-2.35.1.so >> +usr/lib/libopcodes-2.36.1.so >> #usr/lib/libopcodes.a >> #usr/lib/libopcodes.la >> #usr/lib/libopcodes.so >> diff --git a/config/rootfiles/common/i586/binutils b/config/rootfiles/common/i586/binutils >> index edf115d3a..781c3e254 100644 >> --- a/config/rootfiles/common/i586/binutils >> +++ b/config/rootfiles/common/i586/binutils >> @@ -25,6 +25,8 @@ usr/bin/strings >> #usr/include/libiberty.h >> #usr/include/plugin-api.h >> #usr/include/symcat.h >> +#usr/lib/bfd-plugins >> +#usr/lib/bfd-plugins/libdep.so >> #usr/lib/ldscripts >> #usr/lib/ldscripts/elf32_x86_64.x >> #usr/lib/ldscripts/elf32_x86_64.xbn >> @@ -158,7 +160,7 @@ usr/bin/strings >> #usr/lib/ldscripts/elf_x86_64.xu >> #usr/lib/ldscripts/elf_x86_64.xw >> #usr/lib/ldscripts/elf_x86_64.xwe >> -usr/lib/libbfd-2.35.1.so >> +usr/lib/libbfd-2.36.1.so >> #usr/lib/libbfd.a >> #usr/lib/libbfd.la >> #usr/lib/libbfd.so >> @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >> #usr/lib/libctf.so >> usr/lib/libctf.so.0 >> usr/lib/libctf.so.0.0.0 >> -usr/lib/libopcodes-2.35.1.so >> +usr/lib/libopcodes-2.36.1.so >> #usr/lib/libopcodes.a >> #usr/lib/libopcodes.la >> #usr/lib/libopcodes.so >> diff --git a/config/rootfiles/common/x86_64/binutils b/config/rootfiles/common/x86_64/binutils >> index edf115d3a..781c3e254 100644 >> --- a/config/rootfiles/common/x86_64/binutils >> +++ b/config/rootfiles/common/x86_64/binutils >> @@ -25,6 +25,8 @@ usr/bin/strings >> #usr/include/libiberty.h >> #usr/include/plugin-api.h >> #usr/include/symcat.h >> +#usr/lib/bfd-plugins >> +#usr/lib/bfd-plugins/libdep.so >> #usr/lib/ldscripts >> #usr/lib/ldscripts/elf32_x86_64.x >> #usr/lib/ldscripts/elf32_x86_64.xbn >> @@ -158,7 +160,7 @@ usr/bin/strings >> #usr/lib/ldscripts/elf_x86_64.xu >> #usr/lib/ldscripts/elf_x86_64.xw >> #usr/lib/ldscripts/elf_x86_64.xwe >> -usr/lib/libbfd-2.35.1.so >> +usr/lib/libbfd-2.36.1.so >> #usr/lib/libbfd.a >> #usr/lib/libbfd.la >> #usr/lib/libbfd.so >> @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >> #usr/lib/libctf.so >> usr/lib/libctf.so.0 >> usr/lib/libctf.so.0.0.0 >> -usr/lib/libopcodes-2.35.1.so >> +usr/lib/libopcodes-2.36.1.so >> #usr/lib/libopcodes.a >> #usr/lib/libopcodes.la >> #usr/lib/libopcodes.so >> diff --git a/lfs/binutils b/lfs/binutils >> index 66730cc34..768a8d7de 100644 >> --- a/lfs/binutils >> +++ b/lfs/binutils >> @@ -24,7 +24,7 @@ >> include Config >> -VER = 2.35.1 >> +VER = 2.36.1 >> THISAPP = binutils-$(VER) >> DL_FILE = $(THISAPP).tar.xz >> @@ -96,7 +96,7 @@ objects = $(DL_FILE) >> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> -$(DL_FILE)_MD5 = 7126f370ffbd46c08fcc5ce7aee2805d >> +$(DL_FILE)_MD5 = 628d490d976d8957279bbbff06cf29d4 >> install : $(TARGET) >>
Hi Peter, Thanks for the status update. That makes things clear for me. I won't worry any more about binutils :-) Regards, Adolf, On 17/05/2021 21:34, Peter Müller wrote: > Hello Adolf, > > binutils will, among other things, make it into the next toolchain. > > Building a new toolchain is time-consuming, which is why it is currently planned for Kernel 5.x; > there is a chickend-and-egg problem in there as well, as IPFire systems need to upgrade add-ons and > the base system at the same time if the toolchain changes. > > Patchwork luckily does not forget anything. :-) Please be patient until Kernel 5.x is ready and there > less pressure, allowing us (which will be mostly Arne and Michael) to build a need toolchain. > > Thanks, and best regards, > Peter Müller > > >> Hi All, >> I have realised that a patch that I submitted for binutils on 21 April is still waiting in patchwork. >> >> https://patchwork.ipfire.org/project/ipfire/list/?series=1972 >> >> Is there something more I need to do for this patch series or did it get missed. >> >> Regards, >> Adolf. >> >> On 21/04/2021 23:26, Adolf Belka wrote: >>> - Update from 2.35.1 to 2.36.1 >>> - Update of rootfiles for each architecture >>> - Changelog >>> 2021-01-26 Nick Alcock <nick.alcock@oracle.com> >>> * Makefile.def: Add install-libctf dependency to install-ld. >>> * Makefile.in: Regenerated. >>> 2021-01-09 Nick Clifton <nickc@redhat.com> >>> * 2.36 release branch crated. >>> 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org> >>> * libtool.m4: Match gnu* along with other GNU systems. >>> 2021-01-07 Alan Modra <amodra@gmail.com> >>> * config.sub: Accept OS of eabi* and gnueabi*. >>> 2021-01-05 Nick Alcock <nick.alcock@oracle.com> >>> * Makefile.def (libctf): No longer no_check. Checking depends >>> on all-ld. * Makefile.in: Regenerated. >>> 2021-01-05 Nick Clifton <nickc@redhat.com> >>> * libiberty: Sync with gcc. Bring in: >>> 2021-01-04 Martin Liska <mliska@suse.cz> >>> * strverscmp.c: Convert to utf8 from iso8859. >>> 2020-12-22 Jason Merrill <jason@redhat.com> >>> PR c++/67343 >>> * cp-demangle.h (struct d_info): Add unresolved_name_state. >>> * cp-demangle.c (d_prefix): Add subst parm. >>> (d_nested_name): Pass it. >>> (d_unresolved_name): Split out from... >>> (d_expression_1): ...here. >>> (d_demangle_callback): Maybe retry with old sr mangling. >>> * testsuite/demangle-expected: Add test. >>> 2020-12-21 Jason Merrill <jason@redhat.com> >>> * cp-demangle.c (d_expression_1): Recognize qualified-id >>> on RHS of dt/pt. >>> * testsuite/demangle-expected: Add test. >>> 2020-12-21 Jason Merrill <jason@redhat.com> >>> * cp-demangle.c (d_unqualified_name): Clear is_expression. >>> * testsuite/demangle-expected: Add tests. >>> 2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> >>> * configure: Regenerate. >>> * configure.ac: Avoid using sanitizer. >>> 2020-11-13 Eduard-Mihai Burtescu <eddyb@lyken.rs> >>> * rust-demangle.c (struct rust_demangler): Add >>> skipping_printing and bound_lifetime_depth fields. >>> (eat): Add (v0-only). >>> (parse_integer_62): Add (v0-only). >>> (parse_opt_integer_62): Add (v0-only). >>> (parse_disambiguator): Add (v0-only). >>> (struct rust_mangled_ident): Add punycode{,_len} fields. >>> (parse_ident): Support v0 identifiers. >>> (print_str): Respect skipping_printing. >>> (print_uint64): Add (v0-only). >>> (print_uint64_hex): Add (v0-only). >>> (print_ident): Respect skipping_printing, >>> Support v0 identifiers. >>> (print_lifetime_from_index): Add (v0-only). >>> (demangle_binder): Add (v0-only). >>> (demangle_path): Add (v0-only). >>> (demangle_generic_arg): Add (v0-only). >>> (demangle_type): Add (v0-only). >>> (demangle_path_maybe_open_generics): Add (v0-only). >>> (demangle_dyn_trait): Add (v0-only). >>> (demangle_const): Add (v0-only). >>> (demangle_const_uint): Add (v0-only). >>> (basic_type): Add (v0-only). >>> (rust_demangle_callback): Support v0 symbols. >>> * testsuite/rust-demangle-expected: Add v0 testcases. >>> 2020-11-13 Seija Kijin <doremylover456@gmail.com> >>> * strstr.c (strstr): Make implementation ANSI/POSIX compliant. >>> 2020-11-11 Patrick Palka <ppalka@redhat.com> >>> PR c++/88115 >>> * cp-demangle.c (d_print_comp_inner) >>> <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the >>> "operator " prefix for __alignof__. >>> <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the >>> operand of __alignof__. >>> * testsuite/demangle-expected: Test demangling for __alignof__. >>> 2020-11-09 Christophe Lyon <christophe.lyon@linaro.org> >>> * pex-win32.c (pex_win32_exec_child): Initialize orig_err. >>> 2020-10-06 Martin Liska <mliska@suse.cz> >>> PR lto/97290 >>> * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): >>> Use sh_link of a .symtab_shndx section. >>> 2021-01-05 Alan Modra <amodra@gmail.com> >>> * config.guess: Import from upstream. >>> * config.sub: Likewise. >>> 2020-12-16 Martin Liska <mliska@suse.cz> >>> Tom de Vries <tdevries@suse.de> >>> * gdb/debuginfod-support.c (struct user_data): Remove has_printed >>> field. Add meter field. >>> (progressfn): Print progress using meter. >>> 2020-12-02 Enze Li <lienze2010@hotmail.com> >>> * .gitignore: Add gnu global outputs. >>> 2020-12-02 Simon Marchi <simon.marchi@polymtl.ca> >>> * .gitignore: Sync with gcc. >>> 2020-10-26 Andreas Rammhold <andreas@rammhold.de> >>> * src-release.sh: Use sha256sum instead of md5sum. >>> 2020-10-14 Andrew Burgess <andrew.burgess@embecosm.com> >>> * Makefile.in: Rebuild. >>> * Makefile.def: Make distclean-gnulib depend on distclean-gdb and >>> distclean-gdbserver. >>> 2020-07-24 Aaron Merey <amerey@redhat.com> >>> * configure: Rebuild. >>> * configure.ac: Remove AC_DEBUGINFOD. >>> >>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >>> --- >>> config/rootfiles/common/aarch64/binutils | 6 ++++-- >>> config/rootfiles/common/armv5tel/binutils | 6 ++++-- >>> config/rootfiles/common/i586/binutils | 6 ++++-- >>> config/rootfiles/common/x86_64/binutils | 6 ++++-- >>> lfs/binutils | 4 ++-- >>> 5 files changed, 18 insertions(+), 10 deletions(-) >>> >>> diff --git a/config/rootfiles/common/aarch64/binutils b/config/rootfiles/common/aarch64/binutils >>> index e1635957a..16c441552 100644 >>> --- a/config/rootfiles/common/aarch64/binutils >>> +++ b/config/rootfiles/common/aarch64/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/aarch64elf.x >>> #usr/lib/ldscripts/aarch64elf.xbn >>> @@ -290,7 +292,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/armelfb_linux_eabi.xu >>> #usr/lib/ldscripts/armelfb_linux_eabi.xw >>> #usr/lib/ldscripts/armelfb_linux_eabi.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -304,7 +306,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/config/rootfiles/common/armv5tel/binutils b/config/rootfiles/common/armv5tel/binutils >>> index 9680f29ec..cc5845c6e 100644 >>> --- a/config/rootfiles/common/armv5tel/binutils >>> +++ b/config/rootfiles/common/armv5tel/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/armelf_linux_eabi.x >>> #usr/lib/ldscripts/armelf_linux_eabi.xbn >>> @@ -70,7 +72,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/armelfb_linux_eabi.xu >>> #usr/lib/ldscripts/armelfb_linux_eabi.xw >>> #usr/lib/ldscripts/armelfb_linux_eabi.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -84,7 +86,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/config/rootfiles/common/i586/binutils b/config/rootfiles/common/i586/binutils >>> index edf115d3a..781c3e254 100644 >>> --- a/config/rootfiles/common/i586/binutils >>> +++ b/config/rootfiles/common/i586/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/elf32_x86_64.x >>> #usr/lib/ldscripts/elf32_x86_64.xbn >>> @@ -158,7 +160,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/elf_x86_64.xu >>> #usr/lib/ldscripts/elf_x86_64.xw >>> #usr/lib/ldscripts/elf_x86_64.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/config/rootfiles/common/x86_64/binutils b/config/rootfiles/common/x86_64/binutils >>> index edf115d3a..781c3e254 100644 >>> --- a/config/rootfiles/common/x86_64/binutils >>> +++ b/config/rootfiles/common/x86_64/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/elf32_x86_64.x >>> #usr/lib/ldscripts/elf32_x86_64.xbn >>> @@ -158,7 +160,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/elf_x86_64.xu >>> #usr/lib/ldscripts/elf_x86_64.xw >>> #usr/lib/ldscripts/elf_x86_64.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/lfs/binutils b/lfs/binutils >>> index 66730cc34..768a8d7de 100644 >>> --- a/lfs/binutils >>> +++ b/lfs/binutils >>> @@ -24,7 +24,7 @@ >>> include Config >>> -VER = 2.35.1 >>> +VER = 2.36.1 >>> THISAPP = binutils-$(VER) >>> DL_FILE = $(THISAPP).tar.xz >>> @@ -96,7 +96,7 @@ objects = $(DL_FILE) >>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>> -$(DL_FILE)_MD5 = 7126f370ffbd46c08fcc5ce7aee2805d >>> +$(DL_FILE)_MD5 = 628d490d976d8957279bbbff06cf29d4 >>> install : $(TARGET) >>>
Hello, Well put. Changing any of the toolchain packages will also change our ABI which *will* break programs. So it is not only a question of whether we want to do it, we also could not go back after changing them. We would also want to take advantage of the new features but that requires lots of testing which Arne and I have been conducting with LTO. If I had some more time, I would tell you more about it :) Best, -Michael > On 17 May 2021, at 20:34, Peter Müller <peter.mueller@ipfire.org> wrote: > > Hello Adolf, > > binutils will, among other things, make it into the next toolchain. > > Building a new toolchain is time-consuming, which is why it is currently planned for Kernel 5.x; > there is a chickend-and-egg problem in there as well, as IPFire systems need to upgrade add-ons and > the base system at the same time if the toolchain changes. > > Patchwork luckily does not forget anything. :-) Please be patient until Kernel 5.x is ready and there > less pressure, allowing us (which will be mostly Arne and Michael) to build a need toolchain. > > Thanks, and best regards, > Peter Müller > > >> Hi All, >> I have realised that a patch that I submitted for binutils on 21 April is still waiting in patchwork. >> >> https://patchwork.ipfire.org/project/ipfire/list/?series=1972 >> >> Is there something more I need to do for this patch series or did it get missed. >> >> Regards, >> Adolf. >> >> On 21/04/2021 23:26, Adolf Belka wrote: >>> - Update from 2.35.1 to 2.36.1 >>> - Update of rootfiles for each architecture >>> - Changelog >>> 2021-01-26 Nick Alcock <nick.alcock@oracle.com> >>> * Makefile.def: Add install-libctf dependency to install-ld. >>> * Makefile.in: Regenerated. >>> 2021-01-09 Nick Clifton <nickc@redhat.com> >>> * 2.36 release branch crated. >>> 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org> >>> * libtool.m4: Match gnu* along with other GNU systems. >>> 2021-01-07 Alan Modra <amodra@gmail.com> >>> * config.sub: Accept OS of eabi* and gnueabi*. >>> 2021-01-05 Nick Alcock <nick.alcock@oracle.com> >>> * Makefile.def (libctf): No longer no_check. Checking depends >>> on all-ld. * Makefile.in: Regenerated. >>> 2021-01-05 Nick Clifton <nickc@redhat.com> >>> * libiberty: Sync with gcc. Bring in: >>> 2021-01-04 Martin Liska <mliska@suse.cz> >>> * strverscmp.c: Convert to utf8 from iso8859. >>> 2020-12-22 Jason Merrill <jason@redhat.com> >>> PR c++/67343 >>> * cp-demangle.h (struct d_info): Add unresolved_name_state. >>> * cp-demangle.c (d_prefix): Add subst parm. >>> (d_nested_name): Pass it. >>> (d_unresolved_name): Split out from... >>> (d_expression_1): ...here. >>> (d_demangle_callback): Maybe retry with old sr mangling. >>> * testsuite/demangle-expected: Add test. >>> 2020-12-21 Jason Merrill <jason@redhat.com> >>> * cp-demangle.c (d_expression_1): Recognize qualified-id >>> on RHS of dt/pt. >>> * testsuite/demangle-expected: Add test. >>> 2020-12-21 Jason Merrill <jason@redhat.com> >>> * cp-demangle.c (d_unqualified_name): Clear is_expression. >>> * testsuite/demangle-expected: Add tests. >>> 2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> >>> * configure: Regenerate. >>> * configure.ac: Avoid using sanitizer. >>> 2020-11-13 Eduard-Mihai Burtescu <eddyb@lyken.rs> >>> * rust-demangle.c (struct rust_demangler): Add >>> skipping_printing and bound_lifetime_depth fields. >>> (eat): Add (v0-only). >>> (parse_integer_62): Add (v0-only). >>> (parse_opt_integer_62): Add (v0-only). >>> (parse_disambiguator): Add (v0-only). >>> (struct rust_mangled_ident): Add punycode{,_len} fields. >>> (parse_ident): Support v0 identifiers. >>> (print_str): Respect skipping_printing. >>> (print_uint64): Add (v0-only). >>> (print_uint64_hex): Add (v0-only). >>> (print_ident): Respect skipping_printing, >>> Support v0 identifiers. >>> (print_lifetime_from_index): Add (v0-only). >>> (demangle_binder): Add (v0-only). >>> (demangle_path): Add (v0-only). >>> (demangle_generic_arg): Add (v0-only). >>> (demangle_type): Add (v0-only). >>> (demangle_path_maybe_open_generics): Add (v0-only). >>> (demangle_dyn_trait): Add (v0-only). >>> (demangle_const): Add (v0-only). >>> (demangle_const_uint): Add (v0-only). >>> (basic_type): Add (v0-only). >>> (rust_demangle_callback): Support v0 symbols. >>> * testsuite/rust-demangle-expected: Add v0 testcases. >>> 2020-11-13 Seija Kijin <doremylover456@gmail.com> >>> * strstr.c (strstr): Make implementation ANSI/POSIX compliant. >>> 2020-11-11 Patrick Palka <ppalka@redhat.com> >>> PR c++/88115 >>> * cp-demangle.c (d_print_comp_inner) >>> <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the >>> "operator " prefix for __alignof__. >>> <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the >>> operand of __alignof__. >>> * testsuite/demangle-expected: Test demangling for __alignof__. >>> 2020-11-09 Christophe Lyon <christophe.lyon@linaro.org> >>> * pex-win32.c (pex_win32_exec_child): Initialize orig_err. >>> 2020-10-06 Martin Liska <mliska@suse.cz> >>> PR lto/97290 >>> * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): >>> Use sh_link of a .symtab_shndx section. >>> 2021-01-05 Alan Modra <amodra@gmail.com> >>> * config.guess: Import from upstream. >>> * config.sub: Likewise. >>> 2020-12-16 Martin Liska <mliska@suse.cz> >>> Tom de Vries <tdevries@suse.de> >>> * gdb/debuginfod-support.c (struct user_data): Remove has_printed >>> field. Add meter field. >>> (progressfn): Print progress using meter. >>> 2020-12-02 Enze Li <lienze2010@hotmail.com> >>> * .gitignore: Add gnu global outputs. >>> 2020-12-02 Simon Marchi <simon.marchi@polymtl.ca> >>> * .gitignore: Sync with gcc. >>> 2020-10-26 Andreas Rammhold <andreas@rammhold.de> >>> * src-release.sh: Use sha256sum instead of md5sum. >>> 2020-10-14 Andrew Burgess <andrew.burgess@embecosm.com> >>> * Makefile.in: Rebuild. >>> * Makefile.def: Make distclean-gnulib depend on distclean-gdb and >>> distclean-gdbserver. >>> 2020-07-24 Aaron Merey <amerey@redhat.com> >>> * configure: Rebuild. >>> * configure.ac: Remove AC_DEBUGINFOD. >>> >>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >>> --- >>> config/rootfiles/common/aarch64/binutils | 6 ++++-- >>> config/rootfiles/common/armv5tel/binutils | 6 ++++-- >>> config/rootfiles/common/i586/binutils | 6 ++++-- >>> config/rootfiles/common/x86_64/binutils | 6 ++++-- >>> lfs/binutils | 4 ++-- >>> 5 files changed, 18 insertions(+), 10 deletions(-) >>> >>> diff --git a/config/rootfiles/common/aarch64/binutils b/config/rootfiles/common/aarch64/binutils >>> index e1635957a..16c441552 100644 >>> --- a/config/rootfiles/common/aarch64/binutils >>> +++ b/config/rootfiles/common/aarch64/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/aarch64elf.x >>> #usr/lib/ldscripts/aarch64elf.xbn >>> @@ -290,7 +292,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/armelfb_linux_eabi.xu >>> #usr/lib/ldscripts/armelfb_linux_eabi.xw >>> #usr/lib/ldscripts/armelfb_linux_eabi.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -304,7 +306,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/config/rootfiles/common/armv5tel/binutils b/config/rootfiles/common/armv5tel/binutils >>> index 9680f29ec..cc5845c6e 100644 >>> --- a/config/rootfiles/common/armv5tel/binutils >>> +++ b/config/rootfiles/common/armv5tel/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/armelf_linux_eabi.x >>> #usr/lib/ldscripts/armelf_linux_eabi.xbn >>> @@ -70,7 +72,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/armelfb_linux_eabi.xu >>> #usr/lib/ldscripts/armelfb_linux_eabi.xw >>> #usr/lib/ldscripts/armelfb_linux_eabi.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -84,7 +86,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/config/rootfiles/common/i586/binutils b/config/rootfiles/common/i586/binutils >>> index edf115d3a..781c3e254 100644 >>> --- a/config/rootfiles/common/i586/binutils >>> +++ b/config/rootfiles/common/i586/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/elf32_x86_64.x >>> #usr/lib/ldscripts/elf32_x86_64.xbn >>> @@ -158,7 +160,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/elf_x86_64.xu >>> #usr/lib/ldscripts/elf_x86_64.xw >>> #usr/lib/ldscripts/elf_x86_64.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/config/rootfiles/common/x86_64/binutils b/config/rootfiles/common/x86_64/binutils >>> index edf115d3a..781c3e254 100644 >>> --- a/config/rootfiles/common/x86_64/binutils >>> +++ b/config/rootfiles/common/x86_64/binutils >>> @@ -25,6 +25,8 @@ usr/bin/strings >>> #usr/include/libiberty.h >>> #usr/include/plugin-api.h >>> #usr/include/symcat.h >>> +#usr/lib/bfd-plugins >>> +#usr/lib/bfd-plugins/libdep.so >>> #usr/lib/ldscripts >>> #usr/lib/ldscripts/elf32_x86_64.x >>> #usr/lib/ldscripts/elf32_x86_64.xbn >>> @@ -158,7 +160,7 @@ usr/bin/strings >>> #usr/lib/ldscripts/elf_x86_64.xu >>> #usr/lib/ldscripts/elf_x86_64.xw >>> #usr/lib/ldscripts/elf_x86_64.xwe >>> -usr/lib/libbfd-2.35.1.so >>> +usr/lib/libbfd-2.36.1.so >>> #usr/lib/libbfd.a >>> #usr/lib/libbfd.la >>> #usr/lib/libbfd.so >>> @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 >>> #usr/lib/libctf.so >>> usr/lib/libctf.so.0 >>> usr/lib/libctf.so.0.0.0 >>> -usr/lib/libopcodes-2.35.1.so >>> +usr/lib/libopcodes-2.36.1.so >>> #usr/lib/libopcodes.a >>> #usr/lib/libopcodes.la >>> #usr/lib/libopcodes.so >>> diff --git a/lfs/binutils b/lfs/binutils >>> index 66730cc34..768a8d7de 100644 >>> --- a/lfs/binutils >>> +++ b/lfs/binutils >>> @@ -24,7 +24,7 @@ >>> include Config >>> -VER = 2.35.1 >>> +VER = 2.36.1 >>> THISAPP = binutils-$(VER) >>> DL_FILE = $(THISAPP).tar.xz >>> @@ -96,7 +96,7 @@ objects = $(DL_FILE) >>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>> -$(DL_FILE)_MD5 = 7126f370ffbd46c08fcc5ce7aee2805d >>> +$(DL_FILE)_MD5 = 628d490d976d8957279bbbff06cf29d4 >>> install : $(TARGET) >>>
diff --git a/config/rootfiles/common/aarch64/binutils b/config/rootfiles/common/aarch64/binutils index e1635957a..16c441552 100644 --- a/config/rootfiles/common/aarch64/binutils +++ b/config/rootfiles/common/aarch64/binutils @@ -25,6 +25,8 @@ usr/bin/strings #usr/include/libiberty.h #usr/include/plugin-api.h #usr/include/symcat.h +#usr/lib/bfd-plugins +#usr/lib/bfd-plugins/libdep.so #usr/lib/ldscripts #usr/lib/ldscripts/aarch64elf.x #usr/lib/ldscripts/aarch64elf.xbn @@ -290,7 +292,7 @@ usr/bin/strings #usr/lib/ldscripts/armelfb_linux_eabi.xu #usr/lib/ldscripts/armelfb_linux_eabi.xw #usr/lib/ldscripts/armelfb_linux_eabi.xwe -usr/lib/libbfd-2.35.1.so +usr/lib/libbfd-2.36.1.so #usr/lib/libbfd.a #usr/lib/libbfd.la #usr/lib/libbfd.so @@ -304,7 +306,7 @@ usr/lib/libctf-nobfd.so.0.0.0 #usr/lib/libctf.so usr/lib/libctf.so.0 usr/lib/libctf.so.0.0.0 -usr/lib/libopcodes-2.35.1.so +usr/lib/libopcodes-2.36.1.so #usr/lib/libopcodes.a #usr/lib/libopcodes.la #usr/lib/libopcodes.so diff --git a/config/rootfiles/common/armv5tel/binutils b/config/rootfiles/common/armv5tel/binutils index 9680f29ec..cc5845c6e 100644 --- a/config/rootfiles/common/armv5tel/binutils +++ b/config/rootfiles/common/armv5tel/binutils @@ -25,6 +25,8 @@ usr/bin/strings #usr/include/libiberty.h #usr/include/plugin-api.h #usr/include/symcat.h +#usr/lib/bfd-plugins +#usr/lib/bfd-plugins/libdep.so #usr/lib/ldscripts #usr/lib/ldscripts/armelf_linux_eabi.x #usr/lib/ldscripts/armelf_linux_eabi.xbn @@ -70,7 +72,7 @@ usr/bin/strings #usr/lib/ldscripts/armelfb_linux_eabi.xu #usr/lib/ldscripts/armelfb_linux_eabi.xw #usr/lib/ldscripts/armelfb_linux_eabi.xwe -usr/lib/libbfd-2.35.1.so +usr/lib/libbfd-2.36.1.so #usr/lib/libbfd.a #usr/lib/libbfd.la #usr/lib/libbfd.so @@ -84,7 +86,7 @@ usr/lib/libctf-nobfd.so.0.0.0 #usr/lib/libctf.so usr/lib/libctf.so.0 usr/lib/libctf.so.0.0.0 -usr/lib/libopcodes-2.35.1.so +usr/lib/libopcodes-2.36.1.so #usr/lib/libopcodes.a #usr/lib/libopcodes.la #usr/lib/libopcodes.so diff --git a/config/rootfiles/common/i586/binutils b/config/rootfiles/common/i586/binutils index edf115d3a..781c3e254 100644 --- a/config/rootfiles/common/i586/binutils +++ b/config/rootfiles/common/i586/binutils @@ -25,6 +25,8 @@ usr/bin/strings #usr/include/libiberty.h #usr/include/plugin-api.h #usr/include/symcat.h +#usr/lib/bfd-plugins +#usr/lib/bfd-plugins/libdep.so #usr/lib/ldscripts #usr/lib/ldscripts/elf32_x86_64.x #usr/lib/ldscripts/elf32_x86_64.xbn @@ -158,7 +160,7 @@ usr/bin/strings #usr/lib/ldscripts/elf_x86_64.xu #usr/lib/ldscripts/elf_x86_64.xw #usr/lib/ldscripts/elf_x86_64.xwe -usr/lib/libbfd-2.35.1.so +usr/lib/libbfd-2.36.1.so #usr/lib/libbfd.a #usr/lib/libbfd.la #usr/lib/libbfd.so @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 #usr/lib/libctf.so usr/lib/libctf.so.0 usr/lib/libctf.so.0.0.0 -usr/lib/libopcodes-2.35.1.so +usr/lib/libopcodes-2.36.1.so #usr/lib/libopcodes.a #usr/lib/libopcodes.la #usr/lib/libopcodes.so diff --git a/config/rootfiles/common/x86_64/binutils b/config/rootfiles/common/x86_64/binutils index edf115d3a..781c3e254 100644 --- a/config/rootfiles/common/x86_64/binutils +++ b/config/rootfiles/common/x86_64/binutils @@ -25,6 +25,8 @@ usr/bin/strings #usr/include/libiberty.h #usr/include/plugin-api.h #usr/include/symcat.h +#usr/lib/bfd-plugins +#usr/lib/bfd-plugins/libdep.so #usr/lib/ldscripts #usr/lib/ldscripts/elf32_x86_64.x #usr/lib/ldscripts/elf32_x86_64.xbn @@ -158,7 +160,7 @@ usr/bin/strings #usr/lib/ldscripts/elf_x86_64.xu #usr/lib/ldscripts/elf_x86_64.xw #usr/lib/ldscripts/elf_x86_64.xwe -usr/lib/libbfd-2.35.1.so +usr/lib/libbfd-2.36.1.so #usr/lib/libbfd.a #usr/lib/libbfd.la #usr/lib/libbfd.so @@ -172,7 +174,7 @@ usr/lib/libctf-nobfd.so.0.0.0 #usr/lib/libctf.so usr/lib/libctf.so.0 usr/lib/libctf.so.0.0.0 -usr/lib/libopcodes-2.35.1.so +usr/lib/libopcodes-2.36.1.so #usr/lib/libopcodes.a #usr/lib/libopcodes.la #usr/lib/libopcodes.so diff --git a/lfs/binutils b/lfs/binutils index 66730cc34..768a8d7de 100644 --- a/lfs/binutils +++ b/lfs/binutils @@ -24,7 +24,7 @@ include Config -VER = 2.35.1 +VER = 2.36.1 THISAPP = binutils-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -96,7 +96,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 7126f370ffbd46c08fcc5ce7aee2805d +$(DL_FILE)_MD5 = 628d490d976d8957279bbbff06cf29d4 install : $(TARGET)