[1/4] binutils: Update to 2.36.1

Message ID 20210421212626.2729436-1-adolf.belka@ipfire.org
State Accepted
Headers
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

Adolf Belka May 17, 2021, 8:32 a.m. UTC | #1
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)
>   
>
  
Peter Müller May 17, 2021, 7:34 p.m. UTC | #2
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)
>>
  
Adolf Belka May 17, 2021, 8:29 p.m. UTC | #3
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)
>>>
  
Michael Tremer May 17, 2021, 8:44 p.m. UTC | #4
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)
>>>
  

Patch

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)