From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [PATCH 1/4] binutils: Update to 2.36.1
Date: Mon, 17 May 2021 22:29:34 +0200 [thread overview]
Message-ID: <9293aa9d-f290-290b-cce1-a012d7338cc2@ipfire.org> (raw)
In-Reply-To: <a4456c10-d02d-5e22-fed6-26ec02776c7b@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 14175 bytes --]
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(a)oracle.com>
>>> * Makefile.def: Add install-libctf dependency to install-ld.
>>> * Makefile.in: Regenerated.
>>> 2021-01-09 Nick Clifton <nickc(a)redhat.com>
>>> * 2.36 release branch crated.
>>> 2021-01-07 Samuel Thibault <samuel.thibault(a)gnu.org>
>>> * libtool.m4: Match gnu* along with other GNU systems.
>>> 2021-01-07 Alan Modra <amodra(a)gmail.com>
>>> * config.sub: Accept OS of eabi* and gnueabi*.
>>> 2021-01-05 Nick Alcock <nick.alcock(a)oracle.com>
>>> * Makefile.def (libctf): No longer no_check. Checking depends
>>> on all-ld. * Makefile.in: Regenerated.
>>> 2021-01-05 Nick Clifton <nickc(a)redhat.com>
>>> * libiberty: Sync with gcc. Bring in:
>>> 2021-01-04 Martin Liska <mliska(a)suse.cz>
>>> * strverscmp.c: Convert to utf8 from iso8859.
>>> 2020-12-22 Jason Merrill <jason(a)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(a)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(a)redhat.com>
>>> * cp-demangle.c (d_unqualified_name): Clear is_expression.
>>> * testsuite/demangle-expected: Add tests.
>>> 2020-11-25 Matthew Malcomson <matthew.malcomson(a)arm.com>
>>> * configure: Regenerate.
>>> * configure.ac: Avoid using sanitizer.
>>> 2020-11-13 Eduard-Mihai Burtescu <eddyb(a)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(a)gmail.com>
>>> * strstr.c (strstr): Make implementation ANSI/POSIX compliant.
>>> 2020-11-11 Patrick Palka <ppalka(a)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(a)linaro.org>
>>> * pex-win32.c (pex_win32_exec_child): Initialize orig_err.
>>> 2020-10-06 Martin Liska <mliska(a)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(a)gmail.com>
>>> * config.guess: Import from upstream.
>>> * config.sub: Likewise.
>>> 2020-12-16 Martin Liska <mliska(a)suse.cz>
>>> Tom de Vries <tdevries(a)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(a)hotmail.com>
>>> * .gitignore: Add gnu global outputs.
>>> 2020-12-02 Simon Marchi <simon.marchi(a)polymtl.ca>
>>> * .gitignore: Sync with gcc.
>>> 2020-10-26 Andreas Rammhold <andreas(a)rammhold.de>
>>> * src-release.sh: Use sha256sum instead of md5sum.
>>> 2020-10-14 Andrew Burgess <andrew.burgess(a)embecosm.com>
>>> * Makefile.in: Rebuild.
>>> * Makefile.def: Make distclean-gnulib depend on distclean-gdb and
>>> distclean-gdbserver.
>>> 2020-07-24 Aaron Merey <amerey(a)redhat.com>
>>> * configure: Rebuild.
>>> * configure.ac: Remove AC_DEBUGINFOD.
>>>
>>> Signed-off-by: Adolf Belka <adolf.belka(a)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)
>>>
next prev parent reply other threads:[~2021-05-17 20:29 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-21 21:26 Adolf Belka
2021-04-21 21:26 ` [PATCH 2/4] hyperscan: Patch required to build with updated binutils-2.36.1 Adolf Belka
2021-04-21 21:26 ` [PATCH 3/4] qemu: " Adolf Belka
2021-04-21 21:26 ` [PATCH 4/4] strace: add --enable-mpers=check to configure to fix problem from binutils-2.36.1 Adolf Belka
2021-05-17 8:32 ` [PATCH 1/4] binutils: Update to 2.36.1 Adolf Belka
2021-05-17 19:34 ` Peter Müller
2021-05-17 20:29 ` Adolf Belka [this message]
2021-05-17 20:44 ` Michael Tremer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9293aa9d-f290-290b-cce1-a012d7338cc2@ipfire.org \
--to=adolf.belka@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox