summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/binutils: fix cross patch for 2.43-r2Sam James2024-11-101-2/+2
| | | | | | | | | 0037-PR32300-dependency-file-link-dependencies-are-not-al.patch conflicts with binutils-2.43-linker-search-path.patch but we can go back to the one before from 2.42 given that 0037 is a revert. Closes: https://bugs.gentoo.org/943162 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: keyword 2.43-r2Andreas K. Hüttel2024-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Patchset changelog 2.43-2..2.43-3 5f5582fdd8e (HEAD -> gentoo/binutils-2.43, tag: gentoo/binutils-2.43-3, gentoo/gentoo/binutils-2.43) PR32300, --dependency-file: link dependencies are not all collected 8d1feccbd02 s390: Add arch15 instructions e9b2ef88641 s390: Relax risbg[n]z, risb{h|l}gz, {rns|ros|rxs}bgt operand constraints b4bc39ba1ec s390: Simplify (dis)assembly of insn operands with const bits 4c260fc560d s390: Align opcodes to lower-case 560853b7fef s390: Document syntax to omit base register operand 5e95b40b391 LoongArch: Add elfNN_loongarch_mkobject to initialize LoongArch tdata 2d1eeebfa71 segv in bfd_elf_get_str_section ef7a608ad87 ld: Don't explicitly add .note.gnu.build-id in elf.sc 5e716509f11 x86: Turn PLT32 to PC32 only for PC-relative relocations eb6504961a5 x86-64: Disable PIE on PR gas/32189 test 787143a1530 x86-64: Never make R_X86_64_GOT64 section relative 643a63ad01d x86/APX: Don't promote AVX/AVX2 instructions out of APX spec ac806fe60ea bfd: Pass true to ld_plugin_object_p b880fc9bfc9 PR32109, aborting at bfd/bfd.c:1236 in int _bfd_doprnt 248d2ca5eab lto: Add a test for PR ld/32083 f75e046d8c3 ld: Add an LTO test for common symbol override Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: 2.43 revbump, patchlevel 3, no keywordsAndreas K. Hüttel2024-11-092-0/+558
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: drop 2.42-r1, 2.43Andreas K. Hüttel2024-11-093-1114/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 hppa, #940684Sam James2024-11-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 sparc, #940684Arthur Zamarin2024-10-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/binutils: enable colored disassembly in liveArsen Arsenović2024-10-032-0/+8
| | | | | | ... so that it becomes part of the next bump. Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 ppc, #940684Arthur Zamarin2024-10-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 arm64, #940684Arthur Zamarin2024-10-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 arm, #940684Arthur Zamarin2024-10-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 x86, #940684Arthur Zamarin2024-10-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 amd64, #940684Arthur Zamarin2024-10-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r2 ppc64, #940684Sam James2024-10-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: remove use ia64 callsArthur Zamarin2024-09-122-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* */*: unkeyword ~ia64Arthur Zamarin2024-09-1214-14/+14
| | | | | | | | Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/binutils: keyword 2.43-r1Andreas K. Hüttel2024-08-221-1/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: add 2.43-r1 (patchlevel 2, identical to upstream 2.43.1)Andreas K. Hüttel2024-08-202-0/+558
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: add github as backup patches repoSam James2024-08-141-1/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Rebase cross/prefix linker patches for 2.43James Le Cuirot2024-08-054-4/+100
| | | | | Closes: https://bugs.gentoo.org/937381 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-devel/binutils: keyword 2.43Andreas K. Hüttel2024-08-051-1/+1
| | | | | | No loong since a bugfix will be in the next patchset Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: add 2.43Andreas K. Hüttel2024-08-052-0/+559
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: Add stable-branch live ebuild and mechanisms for itAndreas K. Hüttel2024-08-012-4/+569
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: Detect and log binutils-config errors. Eventually we ↵Andreas K. Hüttel2024-07-282-8/+8
| | | | | | want to act on them... Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 ppc, #931298Sam James2024-07-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 arm, #931298Sam James2024-07-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: keyword 2.42-r2Andreas K. Hüttel2024-06-301-1/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: bump to patchlevel 6, one more test fixAndreas K. Hüttel2024-06-292-2/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: drop -Wl,--undefined-version passingSam James2024-06-291-2/+0
| | | | | | | This should be fixed upstream now. Bug: https://bugs.gentoo.org/914640 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: bump 2.42-r2 to patchset 5, reverts some gentoo-specific ↵Andreas K. Hüttel2024-06-292-2/+2
| | | | | | stuff Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: add 2.42-r2 (patchset 4)Andreas K. Hüttel2024-06-292-0/+556
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 ppc64, #931298Sam James2024-06-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 sparc, #931298Sam James2024-06-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 arm64, #931298Sam James2024-06-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 hppa, #931298Sam James2024-06-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: pgo needs dejagnuSam James2024-06-052-0/+8
| | | | | | Otherwise, the tests are skipped as 'runtest' is missing. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: drop XZ_OPT/XZ_DEFAULTS for 9999Sam James2024-06-011-4/+0
| | | | | | | No longer necessary as libbacktrace has been updated upstream. Bug: https://sourceware.org/PR31327 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 x86, #931298Sam James2024-05-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.42-r1 amd64, #931298Sam James2024-05-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: drop 2.41-r2, 2.41-r3, 2.41-r4Andreas K. Hüttel2024-04-264-1560/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/binutils: drop stale autoconf 2.13 handlingSam James2024-03-2316-230/+0
| | | | | | See 010b4be4c695d267514d7c8ea65590f22a4cf133. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: backport LTO fixes to 2.42-r1Sam James2024-03-091-4/+28
| | | | | | From 33056c4e55b76cfdcee02c206acbfd770d7ae378. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: rework LTO handlingSam James2024-03-091-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get tests passing when LTO is used and rework USE=pgo handling while at it, as it's interlinked with LTO b/c of the upstream infra for it. This follows on from: * 1764651a4f7daf8d622db7fddeea891809cab2fb * f900949be85e2b2b21cd68b7f5163208d0429028 * f900949be85e2b2b21cd68b7f5163208d0429028 where I kept hitting misc issues where the build for the live ebuild failed with LTO or otherwise. With this, I only needed one patch to libctf's tests [0] which I've now pinged upstream. (I also had an odd single gprofng failure I haven't looked at yet.) * For LTO + (tests || pgo), always filter '-Wa,*'. This is an unfortunate one, but the bootstrap test fails with it. * USE=pgo no longer implies LTO. If -flto is being used, then we pass --enable-pgo-build=lto. If not, we pass --enable-pgo-build=yes. * For USE=pgo, filter out LTO after we applied the build system configuration, because otherwise there's a risk we're going to break the tests used for profiling. * In src_test, use a subshell to localise the filtering of flags we do. * For tests, pass {C,CXX,LD}FLAGS_FOR_TARGET to make, as otherwise it'll use what it found from configure (and e.g. pick up LTO again -> many tests fail as they're not intended to be used with it). [0] https://inbox.sourceware.org/binutils/87sf2evr35.fsf@esperi.org.uk/ Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.41-r5 x86, #916452Sam James2024-03-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.41-r5 sparc, #916452Sam James2024-03-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.41-r5 ppc64, #916452Sam James2024-03-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.41-r5 ppc, #916452Sam James2024-03-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.41-r5 arm64, #916452Sam James2024-03-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.41-r5 arm, #916452Sam James2024-03-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: Stabilize 2.41-r5 hppa, #916452Sam James2024-03-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: disable libbacktrace too for liveSam James2024-03-082-2/+2
| | | | | | See 6a77c9a444223ba6a35a8a636848997f0b00cff0, same deal. Signed-off-by: Sam James <sam@gentoo.org>