sys-devel/binutils
Tools necessary to build programs
-
binutils-9999cet +debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-9999cet debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: sam_c -
binutils-2.46.0~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet +debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.45.9999cet +debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.45.1~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet +debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.45-r1~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.45~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86cet debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.44-r4~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.43-r2~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.42-r2~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.41-r5~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.40-r9~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet debuginfod doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla zstd
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.39-r5~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet default-gold doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.38-r2~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet default-gold doc +gold multitarget +nls pgo +plugins static-libs test vanilla
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.37_p1-r2~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet default-gold doc +gold multitarget +nls pgo +plugins static-libs test vanilla
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.36.1-r2~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet default-gold doc +gold multitarget +nls +plugins static-libs test vanilla
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.35.2~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86cet default-gold doc +gold multitarget +nls +plugins static-libs test vanilla
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.34-r2~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86default-gold doc +gold multitarget +nls +plugins static-libs test
View
Download
Browse License: GPL-3+ Overlay: gentoo -
binutils-2.33.1-r1~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86default-gold doc +gold multitarget +nls +plugins static-libs test
View
Download
Browse License: GPL-3+ Overlay: gentoo
ChangeLog
commit 94cbdbb3a799e220442c0d16c51c617dba7004ef
Author: Sam James <sam@gentoo.org>
Date: Wed Apr 22 07:41:57 2026 +0100
Revert "sys-devel/binutils: drop for now"
This reverts commit 748b6f8503fce536d4a15987f61f4bc8cfef9675.
Time to try again!
Signed-off-by: Sam James <sam@gentoo.org>
commit 748b6f8503fce536d4a15987f61f4bc8cfef9675
Author: Sam James <sam@gentoo.org>
Date: Fri Apr 10 06:42:14 2026 +0100
sys-devel/binutils: drop for now
Can revisit when all my systems are SFrame-less to allow clean transition
path from v2->v3.
commit a79eaa77ec30766408471e45f6158d40d327a887
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 16 17:57:32 2026 +0000
sys-devel/binutils: undo eapply hacks
The patchset is now largely upstream so we don't have the patch vs
binary files issue anymore for tests.
commit bc90d49bb668b4229c6eb28d7b228ce11d4f19c7
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 16 17:56:37 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit bbb48431bb6023e77f8b0810564c5c4606dd4336
Author: Sam James <sam@gentoo.org>
Date: Wed Jan 14 14:34:19 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit 0d430f38f2df7182233f56ac27546084370d4012
Author: Sam James <sam@gentoo.org>
Date: Wed Jan 14 09:34:51 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit 17cea416104a1907959029a44f3886ade7d2214c
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 12 09:45:34 2026 +0000
sys-devel/binutils: drop upstream patch
commit 766b2dbe80d2cc4aa4c41aa0b0450f8eb1a54ba0
Author: Sam James <sam@gentoo.org>
Date: Sat Jan 10 08:03:44 2026 +0000
sys-devel/binutils: another patch swap hack
commit 518eeaddedbb9d59fcd948ea38d0df745d26e02d
Author: Sam James <sam@gentoo.org>
Date: Sat Jan 10 00:46:16 2026 +0000
sys-devel/binutils: rename slow link patch
commit 6b334fe8b355b9b337db5c48c77b296a64855c0f
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 9 14:32:34 2026 +0000
sys-devel/binutils: apply slow link patch last
commit 77534883ac71602e614e05d3f8d0079513318d34
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 9 14:15:15 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit 2bd4d742708ad819d0fa2c497144be577a437afa
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 9 13:04:42 2026 +0000
sys-devel/binutils: drop upstreamed SFrame patch
commit 8f3c3114c188769124b127874349c6dfd714205c
Author: Sam James <sam@gentoo.org>
Date: Thu Jan 8 14:54:00 2026 +0000
sys-devel/binutils: update SFrame patches
commit 53752cef51fef11922fb9aad5630b22cd5373e75
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 5 23:57:56 2026 +0000
sys-devel/binutils: drop another upstreamed SFrame patch
commit 7e4a8be1d0e0f54478eb86bde8b53a93f3346e79
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 5 20:48:23 2026 +0000
sys-devel/binutils: drop an SFrame patch merged upstream
commit ee4fc6bfe78ebede7164f251c383ba8ff3e64f22
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 5 20:46:29 2026 +0000
Revert "sys-devel/binutils: don't enable SFrames temporarily"
This reverts commit 673ad18387b423ac34c7acc404a36542d3202a60.
Should be OK now.
Signed-off-by: Sam James <sam@gentoo.org>
commit 673ad18387b423ac34c7acc404a36542d3202a60
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 2 20:56:23 2026 +0000
sys-devel/binutils: don't enable SFrames temporarily
.. so we can rebuild w/o them, then use v3.
Signed-off-by: Sam James <sam@gentoo.org>
commit 8fe13d9600cf72d546e502e7178c247245b4b0f6
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 2 20:31:34 2026 +0000
sys-devel/binutils: fix author for git am
commit 932656923b31b1ec20df97c9483e4654a8b9fc82
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 2 20:19:48 2026 +0000
sys-devel/binutils: add SFrame v3 patches
git am is needed rather than eapply because of binaries for test
files.
Signed-off-by: Sam James <sam@gentoo.org>
commit 06b0401c21f3a21bb29b10b25e65c3b3845c3566
Author: Sam James <sam@gentoo.org>
Date: Tue Nov 4 12:45:52 2025 +0000
*/*: sys-libs/zlib -> virtual/zlib:=
commit 56a7b6a9c42b9244d2ea52104a18e61c338d1a7f
Author: Sam James <sam@gentoo.org>
Date: Mon Nov 3 12:29:39 2025 +0000
sys-devel/binutils: rebase SFrame patches
commit dae4ce59f0fa985f3292c3fb5dd024da771de07c
Author: Sam James <sam@gentoo.org>
Date: Mon Nov 3 09:13:52 2025 +0000
sys-devel/binutils: rebase SFrame patches
Signed-off-by: Sam James <sam@gentoo.org>
commit f1490b61932ddf5433611061d6d7a3d9a8fa5699
Author: Sam James <sam@gentoo.org>
Date: Sat Aug 23 03:07:09 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit b2429a5faedb04a0ea55644ea66fe04fed75325c
Author: Sam James <sam@gentoo.org>
Date: Thu Aug 21 02:41:09 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 93a9619cf87f090050a9f01284b316dbf1bd440a
Author: Sam James <sam@gentoo.org>
Date: Tue Aug 19 22:16:15 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 33640b5eed51fd818af2c707a8d27c7b6daceb44
Author: Sam James <sam@gentoo.org>
Date: Fri Aug 15 17:15:24 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 1b08a494aa9abbfc6e394a3eff91b55a071f7bce
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 26 01:35:46 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 49048ec4e7b24a7309cb27b41ad708fafd134f68
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 26 00:46:43 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit dbe65408f6a849ca0c368864c9f41733e89bc704
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 26 00:15:14 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 60173d39813ed7ab9fefb76b2080b2746826785d
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 19 20:44:34 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 6975d20fdb0dc8f6302a287fda4af02199ff946e
Author: Sam James <sam@gentoo.org>
Date: Wed Jul 16 13:33:24 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 622dc0e2539c38c616aca1d70ed990e9e48a0ce3
Author: Sam James <sam@gentoo.org>
Date: Wed Jul 16 06:32:33 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 72444dcf2227ac35422ed907e21c696dfe1400bc
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 06:34:30 2025 +0100
sys-devel/binutils: workaround test failures w/o warnings...
commit 7e046e6d6bf345d31116e6b62459f3faacdeae1b
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 04:52:04 2025 +0100
sys-devel/binutils: disable noisy SFrame warnings for now
They can break testsuites.
commit 6d7af9fa0a9d677624df102921db29b1c4530eec
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 03:59:08 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit c5aec6913203c9e789fcc37217e79d911e2de2ae
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 02:00:37 2025 +0100
sys-devel/binutils: fix Manifest
commit 10430eabac54599ff8bda0f8e454581bdd3401de
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 01:49:58 2025 +0100
sys-devel/binutils: add 9999 w/ SFrame patches for default
Author: Sam James <sam@gentoo.org>
Date: Wed Apr 22 07:41:57 2026 +0100
Revert "sys-devel/binutils: drop for now"
This reverts commit 748b6f8503fce536d4a15987f61f4bc8cfef9675.
Time to try again!
Signed-off-by: Sam James <sam@gentoo.org>
commit 748b6f8503fce536d4a15987f61f4bc8cfef9675
Author: Sam James <sam@gentoo.org>
Date: Fri Apr 10 06:42:14 2026 +0100
sys-devel/binutils: drop for now
Can revisit when all my systems are SFrame-less to allow clean transition
path from v2->v3.
commit a79eaa77ec30766408471e45f6158d40d327a887
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 16 17:57:32 2026 +0000
sys-devel/binutils: undo eapply hacks
The patchset is now largely upstream so we don't have the patch vs
binary files issue anymore for tests.
commit bc90d49bb668b4229c6eb28d7b228ce11d4f19c7
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 16 17:56:37 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit bbb48431bb6023e77f8b0810564c5c4606dd4336
Author: Sam James <sam@gentoo.org>
Date: Wed Jan 14 14:34:19 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit 0d430f38f2df7182233f56ac27546084370d4012
Author: Sam James <sam@gentoo.org>
Date: Wed Jan 14 09:34:51 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit 17cea416104a1907959029a44f3886ade7d2214c
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 12 09:45:34 2026 +0000
sys-devel/binutils: drop upstream patch
commit 766b2dbe80d2cc4aa4c41aa0b0450f8eb1a54ba0
Author: Sam James <sam@gentoo.org>
Date: Sat Jan 10 08:03:44 2026 +0000
sys-devel/binutils: another patch swap hack
commit 518eeaddedbb9d59fcd948ea38d0df745d26e02d
Author: Sam James <sam@gentoo.org>
Date: Sat Jan 10 00:46:16 2026 +0000
sys-devel/binutils: rename slow link patch
commit 6b334fe8b355b9b337db5c48c77b296a64855c0f
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 9 14:32:34 2026 +0000
sys-devel/binutils: apply slow link patch last
commit 77534883ac71602e614e05d3f8d0079513318d34
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 9 14:15:15 2026 +0000
sys-devel/binutils: rebase SFrame patches
commit 2bd4d742708ad819d0fa2c497144be577a437afa
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 9 13:04:42 2026 +0000
sys-devel/binutils: drop upstreamed SFrame patch
commit 8f3c3114c188769124b127874349c6dfd714205c
Author: Sam James <sam@gentoo.org>
Date: Thu Jan 8 14:54:00 2026 +0000
sys-devel/binutils: update SFrame patches
commit 53752cef51fef11922fb9aad5630b22cd5373e75
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 5 23:57:56 2026 +0000
sys-devel/binutils: drop another upstreamed SFrame patch
commit 7e4a8be1d0e0f54478eb86bde8b53a93f3346e79
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 5 20:48:23 2026 +0000
sys-devel/binutils: drop an SFrame patch merged upstream
commit ee4fc6bfe78ebede7164f251c383ba8ff3e64f22
Author: Sam James <sam@gentoo.org>
Date: Mon Jan 5 20:46:29 2026 +0000
Revert "sys-devel/binutils: don't enable SFrames temporarily"
This reverts commit 673ad18387b423ac34c7acc404a36542d3202a60.
Should be OK now.
Signed-off-by: Sam James <sam@gentoo.org>
commit 673ad18387b423ac34c7acc404a36542d3202a60
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 2 20:56:23 2026 +0000
sys-devel/binutils: don't enable SFrames temporarily
.. so we can rebuild w/o them, then use v3.
Signed-off-by: Sam James <sam@gentoo.org>
commit 8fe13d9600cf72d546e502e7178c247245b4b0f6
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 2 20:31:34 2026 +0000
sys-devel/binutils: fix author for git am
commit 932656923b31b1ec20df97c9483e4654a8b9fc82
Author: Sam James <sam@gentoo.org>
Date: Fri Jan 2 20:19:48 2026 +0000
sys-devel/binutils: add SFrame v3 patches
git am is needed rather than eapply because of binaries for test
files.
Signed-off-by: Sam James <sam@gentoo.org>
commit 06b0401c21f3a21bb29b10b25e65c3b3845c3566
Author: Sam James <sam@gentoo.org>
Date: Tue Nov 4 12:45:52 2025 +0000
*/*: sys-libs/zlib -> virtual/zlib:=
commit 56a7b6a9c42b9244d2ea52104a18e61c338d1a7f
Author: Sam James <sam@gentoo.org>
Date: Mon Nov 3 12:29:39 2025 +0000
sys-devel/binutils: rebase SFrame patches
commit dae4ce59f0fa985f3292c3fb5dd024da771de07c
Author: Sam James <sam@gentoo.org>
Date: Mon Nov 3 09:13:52 2025 +0000
sys-devel/binutils: rebase SFrame patches
Signed-off-by: Sam James <sam@gentoo.org>
commit f1490b61932ddf5433611061d6d7a3d9a8fa5699
Author: Sam James <sam@gentoo.org>
Date: Sat Aug 23 03:07:09 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit b2429a5faedb04a0ea55644ea66fe04fed75325c
Author: Sam James <sam@gentoo.org>
Date: Thu Aug 21 02:41:09 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 93a9619cf87f090050a9f01284b316dbf1bd440a
Author: Sam James <sam@gentoo.org>
Date: Tue Aug 19 22:16:15 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 33640b5eed51fd818af2c707a8d27c7b6daceb44
Author: Sam James <sam@gentoo.org>
Date: Fri Aug 15 17:15:24 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 1b08a494aa9abbfc6e394a3eff91b55a071f7bce
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 26 01:35:46 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 49048ec4e7b24a7309cb27b41ad708fafd134f68
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 26 00:46:43 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit dbe65408f6a849ca0c368864c9f41733e89bc704
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 26 00:15:14 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 60173d39813ed7ab9fefb76b2080b2746826785d
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 19 20:44:34 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 6975d20fdb0dc8f6302a287fda4af02199ff946e
Author: Sam James <sam@gentoo.org>
Date: Wed Jul 16 13:33:24 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 622dc0e2539c38c616aca1d70ed990e9e48a0ce3
Author: Sam James <sam@gentoo.org>
Date: Wed Jul 16 06:32:33 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit 72444dcf2227ac35422ed907e21c696dfe1400bc
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 06:34:30 2025 +0100
sys-devel/binutils: workaround test failures w/o warnings...
commit 7e046e6d6bf345d31116e6b62459f3faacdeae1b
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 04:52:04 2025 +0100
sys-devel/binutils: disable noisy SFrame warnings for now
They can break testsuites.
commit 6d7af9fa0a9d677624df102921db29b1c4530eec
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 03:59:08 2025 +0100
sys-devel/binutils: refresh SFrame patches
commit c5aec6913203c9e789fcc37217e79d911e2de2ae
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 02:00:37 2025 +0100
sys-devel/binutils: fix Manifest
commit 10430eabac54599ff8bda0f8e454581bdd3401de
Author: Sam James <sam@gentoo.org>
Date: Tue Jul 15 01:49:58 2025 +0100
sys-devel/binutils: add 9999 w/ SFrame patches for default

