Versions
v9999 :: 9999 :: gentoo
- Modified
- License
- GPL-3+
- USE flags
- cet debuginfod doc gold gprofng hardened multitarget nls pgo plugins static-libs test vanilla zstd
v2.43.9999 :: 2.43 :: gentoo
- Modified
- License
- GPL-3+
- USE flags
- cet debuginfod doc gold gprofng hardened multitarget nls pgo plugins static-libs test vanilla zstd
v2.43-r1 :: 2.43 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- cet debuginfod doc gold gprofng hardened multitarget nls pgo plugins static-libs test vanilla zstd
v2.43 :: 2.43 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- cet debuginfod doc gold gprofng hardened multitarget nls pgo plugins static-libs test vanilla zstd
v2.42-r2 :: 2.42 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- cet debuginfod doc gold gprofng hardened multitarget nls pgo plugins static-libs test vanilla zstd
v2.42-r1 :: 2.42 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- cet debuginfod doc gold gprofng hardened multitarget nls pgo plugins static-libs test vanilla zstd
v2.41-r5 :: 2.41 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- cet debuginfod doc gold gprofng hardened multitarget nls pgo plugins static-libs test vanilla zstd
v2.40-r9 :: 2.40 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- cet debuginfod doc gold gprofng multitarget nls pgo plugins static-libs test vanilla zstd
v2.39-r5 :: 2.39 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- cet default-gold doc gold gprofng multitarget nls pgo plugins static-libs test vanilla
v2.38-r2 :: 2.38 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- cet default-gold doc gold multitarget nls pgo plugins static-libs test vanilla
v2.37_p1-r2 :: 2.37 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~riscv ~s390
- USE flags
- cet default-gold doc gold multitarget nls pgo plugins static-libs test vanilla
v2.36.1-r2 :: 2.36 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~hppa ~m68k ~mips ~riscv ~s390
- USE flags
- cet default-gold doc gold multitarget nls plugins static-libs test vanilla
v2.35.2 :: 2.35 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~riscv ~s390
- USE flags
- cet default-gold doc gold multitarget nls plugins static-libs test vanilla
v2.34-r2 :: 2.34 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~riscv ~s390
- USE flags
- default-gold doc gold multitarget nls plugins static-libs test
v2.33.1-r1 :: 2.33 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~riscv ~s390
- USE flags
- default-gold doc gold multitarget nls plugins static-libs test
v2.32-r2 :: 2.32 :: gentoo (Masked by set 4633)
- Modified
- License
- GPL-3+
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- default-gold doc gold multitarget nls plugins static-libs test
USE flags
General
- cet
- Enable Intel Control-flow Enforcement Technology.
- debuginfod
- Enable debuginfod support via dev-libs/elfutils libdebuginfod
- default-gold
- Set ld to point to ld.gold instead of ld.bfd
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- gold
- Build ld.gold linker
- gold
- Build ld.gold linker
- gprofng
- Enable the next-generation gprofng profiler
- hardened
- Activate default security enhancements for toolchain (gcc, glibc, binutils)
- multitarget
- Adds support to binutils for cross compiling (does not work with gas)
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- pgo
- Build binutils with Profile Guided Optimization (PGO) and LTO
- plugins
- Enable plugin support in tools
- static-libs
- Build static versions of dynamic libraries as well
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- vanilla
- Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
- zstd
- Enable support for ZSTD compression
Dependencies
app-alternatives / lex : lex symlinks
app-alternatives / yacc : yacc symlinks
app-arch / zstd : zstd fast compression library
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
dev-util / dejagnu : Framework for testing other programs
sys-apps / texinfo : The GNU info program and utilities
sys-devel / binutils-config : Utility to change the binutils version being used
Runtime Dependencies
app-arch / zstd : zstd fast compression library
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
sys-devel / binutils-config : Utility to change the binutils version being used
Depending packages
app-emacs / dwarf-mode : Emacs mode to browse DWARF information
app-emulation / xen : The Xen virtual machine monitor
dev-debug / gprofng-gui : Full-fledged graphical interface to operate gprofng
dev-lang / go : A concurrent garbage collected and typesafe programming language
dev-lang / lazarus : feature rich visual programming environment emulating Delphi
dev-libs / dietlibc : A libc optimized for small size
dev-scheme / bigloo : Practical Scheme Compiler with many extensions
dev-util / debootstrap : Debian/Ubuntu bootstrap scripts
dev-util / diffoscope : Will try to get to the bottom of what makes files or directories different
dev-util / pkgdiff : Package Changes Analyzer (pkgdiff)
Bugs
- 269315
- [TRACKER] sys-devel/binutils[default-gold] linker breakage
- 647286
- sys-devel/binutils: test failures on sparc
- 661154
- sys-devel/binutils: Multiple vulnerabilities
- 782088
- sys-devel/binutils: tests fail on hppa
- 840529
- sys-devel/binutils-2.38-r2 fails test on hardened amd64 - FAIL: DWARF parse during linker error
- 866422
- sys-devel/binutils: strip command does not support lto archives
- 871150
- dev-lang/go fails to compile on mips with sys-devel/binutils-2.39 and CGO_ENABLED
- 880191
- sys-devel/binutils: fails tests on musl amd64
- 885617
- sys-devel/binutils-2.39-r4, sys-devel/binutils-2.40-r2: fails ld-ifunc/pr23169b test
- 893956
- dev-lang/go overrides linker, hardcodes sys-devel/binutils' gold on arm
- 908087
- <sys-devel/binutils-2.41 : heap buffer overread
- 911581
- [Tracker] Build failures with sys-devel/binutils-2.41
- 912284
- sys-devel/binutils-2.41-r1[gprofng] on musl - /.../iolib.c: error: off64_t undeclared (first use in this function)
- 912382
- sys-devel/binutils-2.41-r1 [clang] - /.../iolib.c: error: no member named _builtin_snprintf_chk in struct CollectorUtilFuncs
- 915575
- sys-devel/binutils-2.41-r2 fails test - ERROR: compilation of test program in mttest failed
- 931062
- sys-devel/binutils-2.42-r1 - /.../Experiment.cc: error: fopen64 was not declared in this scope
- 934151
- sys-devel/binutils-2.42-r1: test failures on ppc64
- 934475
- sys-devel/binutils-2.42-r1 USE flags "+pgo" and "+test" are broken.
- 936022
- sys-devel/binutils-2.42-r1: test failures on ppc
- 937610
- sys-firmware/edk2-ovmf-202405: fails to build with >=sys-devel/binutils-2.41 on hardened systems
- 938973
- sys-firmware/ipxe: fails to build with >=sys-devel/binutils-2.41 (Error: 64bit mode not supported on `i386'.)
Masks
4633- Andreas K. Hüttel
(and others, updated later) These old versions of toolchain packages (binutils, gcc, glibc) are no longer officially supported and are not suitable for general use. Using these packages can result in build failures (and possible breakage) for many packages, and may leave your system vulnerable to known security exploits. If you still use one of these old toolchain packages, please upgrade (and switch the compiler / the binutils) ASAP. If you need them for a specific (isolated) use case, feel free to unmask them on your system.- <sys-devel/binutils-2.40
- <sys-devel/binutils-hppa64-2.40
- <sys-libs/binutils-libs-2.40
- <sys-libs/glibc-2.38-r10
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: remove use ia64 calls
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.43-r1
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: add 2.43-r1 (patchlevel 2, identical to upstream 2.43.1)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: add github as backup patches repo
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sys-devel/binutils: Rebase cross/prefix linker patches for 2.43
Closes: https://bugs.gentoo.org/937381 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.43
No loong since a bugfix will be in the next patchset Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: add 2.43
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Add stable-branch live ebuild and mechanisms for it
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Detect and log binutils-config errors. Eventually we want to act on them...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 ppc, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 arm, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.42-r2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: bump to patchlevel 6, one more test fix
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop -Wl,--undefined-version passing
This should be fixed upstream now. Bug: https://bugs.gentoo.org/914640 Signed-off-by: Sam James <sam@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: bump 2.42-r2 to patchset 5, reverts some gentoo-specific stuff
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: add 2.42-r2 (patchset 4)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 ppc64, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 sparc, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 arm64, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 hppa, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: pgo needs dejagnu
Otherwise, the tests are skipped as 'runtest' is missing. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop XZ_OPT/XZ_DEFAULTS for 9999
No longer necessary as libbacktrace has been updated upstream. Bug: https://sourceware.org/PR31327 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 x86, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.42-r1 amd64, #931298
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop 2.41-r2, 2.41-r3, 2.41-r4
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop stale autoconf 2.13 handling
See 010b4be4c695d267514d7c8ea65590f22a4cf133. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: backport LTO fixes to 2.42-r1
From 33056c4e55b76cfdcee02c206acbfd770d7ae378. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: rework LTO handling
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> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 x86, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 sparc, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 ppc64, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 ppc, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 arm64, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 arm, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 hppa, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: disable libbacktrace too for live
See 6a77c9a444223ba6a35a8a636848997f0b00cff0, same deal. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: add workaround for libbacktrace tests
They fail with >=app-arch/xz-utils-5.6.0 until libbacktrace is synced upstream, export XZ_OPT & XZ_DEFAULTS with -T1 to workaround that. Bug: https://sourceware.org/PR31327 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: pass --disable-gdbserver too
Note that this doesn't matter for non-live, because gdbserver isn't included in the dist tarball. I only noticed it with live before binutils-2.42 release, then forgot about it as binutils-2.42 proper was fine. Anyway, it causes a build failure with USE=pgo + 9999, but it's of course completely pointless for this ebuild anyway. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop 2.40-r5
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.42-r1
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r5 amd64, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.42 patchlevel 3 bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
Revert "sys-devel/binutils: error out on exec stack & rwx segments for hardened for >=2.42"
This reverts commit df504c5e4541535356b6d83373dd2c82992ae2d8. Breaks glibc test suite. Revert for now. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Update 2.42 patchlevel to 2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: add 2.42
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: error out on exec stack & rwx segments for hardened for >=2.42
Pass --enable-error-execstack=yes and --enable-error-rwx-segments=yes for USE=hardened. New options in 2.42. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.41-r5
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.41 patchlevel 5 bump (no keywords)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: compress slotted man & info pages
As noted in the bug, we install to a different location to accommodate slotting and hence do not benefit from the automagic compression for /usr/share/doc. Explicitly opt-in for the man & info pages we install. Bug: https://bugs.gentoo.org/922729 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r3 ppc64, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
sys-devel/binutils: Stabilize 2.41-r3 arm64, #916452
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: sys-devel/bc -> app-alternatives/bc
All of these will be using app-alternatives/bc anyway as they're not calling bc-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r3 hppa, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r3 amd64, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r9 x86, #916458
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r9 sparc, #916458
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r9 hppa, #916458
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r9 arm, #916458
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r9 arm64, #916458
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sys-devel/binutils: Oops, undid too much in my last commit
Sorry. Will switch brain on now. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
sys-devel/binutils: Resync 2.41-r4 from 2.41-r3
My earlier fix missed changes that been made since I wrote it. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: pass -Wl,--undefined-version for other linkers if supported
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
sys-devel/binutils: Stabilize 2.41-r2 arm64, #916452
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org> - James Le Cuirot · gentoo
sys-devel/binutils: Add conditional patch to fix ld.bfd prefix handling
As before, this may make it into our patchset once it's been proven to work. Our track record here hasn't been great so far! Closes: https://bugs.gentoo.org/892549 Closes: https://github.com/gentoo/gentoo/pull/34446 Bug: https://github.com/gentoo/binutils-gdb/pull/5 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.41-r3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: revbump, 2.41 patchlevel 4
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/binutils: Stabilize 2.41-r2 ppc, #916452
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r2 amd64, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.41-r2 ppc64, #916452
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.40-r9 ppc64, #916458
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/binutils: Stabilize 2.40-r9 ppc, #916458
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r9 amd64, #916458
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sys-devel/binutils: Drop ld.so.conf prefix patch and enable -L patch for cross
The ld.so.conf prefix patch didn't work in all the cases we needed it to. We'll fix the issue with /usr/etc/ld.so.conf via env-update instead. The -L patch was previously only applied to prefixed systems, but it's needed to fix crossdev environments too. We should probably just take it into the general patchset. Bug: https://bugs.gentoo.org/892549 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop 2.40-r6, 2.40-r7, 2.41
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: keyword 2.40-r8
This contains the fix for ppc TLS. We don't need to wait to stable this one to drop the patch from Python 3.12, I just didn't want the fix to solely be in the very-new 2.41 slot as users may not have changed to it yet and it felt likely to lead to confused users/bug reports if Python 3.12 was only buildable w/ binutils-2.41. Bug: https://bugs.gentoo.org/909544 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: backport configure tweaks to unkw'd 2.40-r8
Backport 6c70684c01d2c36caa7cfd61be1758327ed66fc3 to 2.40-r8. It's pretty risk-free. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r5 ppc, #909412
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r5 x86, #909412
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r5 hppa, #909412
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.40 patchlevel 7 bump (2.40-r8)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.41 patchlevel 2 bump (2.41-r1)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop redundant die
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: pass --disable-dependency-tracking, --disable-silent-rules
We already do this for gdb, do the same for binutils. Portage/econf only greps the top-level configure which has neither of these, but the subconfigure dirs do. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.41
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: cleanup stale comments
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: use case on CTARGET instead
'use' isn't reliable for cross. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: add various hardening options to 2.41
Newer Binutils has its several configure arguments we can use: * --enable-textrel-check={warning,error} * --enable-warn-execstack=yes (*) * --enable-warn-rwx-segments=yes (*) * --enable-default-execstack=no We chuck these in now unconditionally (with some stricter changes for USE=hardened, as described below) except for those marked with (*) where we whitelist certain arches (amd64/arm64/x86 for now) because the autoconf logic is broken, see https://sourceware.org/bugzilla/show_bug.cgi?id=29592 (it both needs --enable...=no rather than --disable, but it also breaks arches where executable stacks are unavoidable.) In the past (see 47b8db23ff55dd29992198dfbadda53984a4ab2d, e4b8746852919960969944904c59334cecddfe25 in binutils-patches.git), we patched Binutils to always warn on textrels opt-out on a per-build basis with '--no-warn-shared-textrel'). From >= Binutils 2.35, upstream has a '--enable-textrel-check=warning' configure option we use. For USE=hardened, our new changes for TEXTRELs are equivalent to `-z text` which make TEXTRELs fatal. Now, while at it, also make TEXTRELs fatal on musl unconditionally because musl doesn't support them and they explode at runtime. Yet another reason to get rid of them entirely. So, in summary: there's several changes here: * Make textrels fatal for USE=hardened (we've warned about them for a while on all profiles) * Make textrels fatal for musl (they don't work there at all, bug #707660) * Disable implicit/automatic executable stacks for USE=hardened (plan to do this in general later on) * Warn on executable stacks in general * Warn on RWX segments in general See also https://www.redhat.com/en/blog/linkers-warnings-about-executable-stacks-and-segments for more information. All of this came to mind again after reading the Qualys writeup for the recent OpenSSH bug (bug #910553): https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh-forwarded-ssh-agent.txt. (Note their use of various gadgets involving these.) Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29592 Bug: https://bugs.gentoo.org/707660 Bug: https://bugs.gentoo.org/869881 Bug: https://bugs.gentoo.org/871150 Bug: https://bugs.gentoo.org/910553 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: add 2.41
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.40-r7
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.40 patchset 6 bump (2.40-r7)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Arsen Arsenović · gentoo
sys-devel/binutils: add debuginfod support
Signed-off-by: Arsen Arsenović <arsen@gentoo.org> - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.40-r5 for sparc, bug #909412
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.40-r5 arm64, #909412
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.40-r5 arm, #909412
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r5 amd64, #909412
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.40-r5 ppc64, #909412
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop 2.40-r3, 2.40-r4
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.40-r5
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: patchlevel bump including performance fixes
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop 2.39-r4, 2.40-r2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r5 x86, #904749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r5 hppa, #904749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r5 sparc, #904749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r5 ppc, #904749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r5 ppc64, #904749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r5 arm, #904749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r5 arm64, #904749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.39-r5 amd64, #904749
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.39-r5
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.40-r4
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: patchlevel bump, 2.39 p6
Bug: https://bugs.gentoo.org/834720 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: patchlevel bump, 2.40 p4
Bug: https://bugs.gentoo.org/834720 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.40-r3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop 2.40, 2.40-r1
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: revision bump 2.40-r3 (patchset 3)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: apply linker search path fixes from Chewi for prefix
Quoting Chewi on the PR for posterity: """ The first of these changes fixes two related issues with prefixed and crossdev environments. The prefix issue is detailed in Gentoo bug #892549. The crossdev issue can be reproduced by trying something like: USE="-python icu" aarch64-unknown-linux-gnu-emerge libxml2 The second of these changes is not essential, but it does make bfd's behaviour in this area more consistent with the other linkers, which have not experienced these issues at all. I'm not sure what upstream will make of these changes, particularly the second one, but it is interesting that even gold does not behave the same way as bfd here. Perhaps we can give them some exposure in Gentoo for a while before seeing what they think. The second change would not be submitted upstream as-is because fully removing the ld.so.conf feature is a much bigger diff. """ This patch is, for now, only applied for prefix. It should be safe on other systems but the issue is more pressing on prefix given a recent migration. Bug: https://bugs.gentoo.org/892549 Thanks-to: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.40-r1
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.40 patchset 2 bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: filter -mindirect-branch w/ CET
Incompatible with CET. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: bdepend on pkgconfig when needed
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.40
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump 2.40 (unkeyworded)
Testsuite passes on amd64 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop default-gold useflag in 9999
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - WANG Xuerui · gentoo
sys-devel/binutils: fix build with lld-16
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 x86, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 sparc, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 hppa, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 ppc64, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 ppc, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 arm64, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 arm, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.39-r4 amd64, #880101
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: drop 2.39-r2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Sam James · gentoo
Move {virtual -> app-alternatives}/yacc
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop forced exec stack warnings for alt-arches
This keeps them on by default, but it doesn't override the build system disabling them for MIPS and so on. I've asked upstream about the unexpected/counterintuitive behaviour: https://sourceware.org/bugzilla/show_bug.cgi?id=29592#c10. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29592 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword 2.39-r3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.39 patchset bump (untested/unkeyworded)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: sort IUSE
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop unused eclass (elisp-common)
Remnant of USE=emacs before we split into app-emacs/dwarf-mode. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: add zstd support to live
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: remove old
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: fix UnusedInherits (elisp-common)
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: fix automagic msgpack dep
Closes: https://bugs.gentoo.org/865875 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop USE=emacs (moved to app-emacs/dwarf-mode)
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-keyword 2.39
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.38-r2 hppa, #856955
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: make gprofng optional (masked USE flag)
We can enable this by default in future, but it's brand new in 2.39 with several bugs: - Doesn't build on musl (https://sourceware.org/bugzilla/show_bug.cgi?id=29477) - No man pages (https://sourceware.org/bugzilla/show_bug.cgi?id=29521) - Broken at runtime without Java (https://sourceware.org/bugzilla/show_bug.cgi?id=29479) - binutils-config (and this ebuild?) needs adaptation first (https://bugs.gentoo.org/865113) Bug: https://bugs.gentoo.org/865113 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.39 patchlevel bump
Forgot this on my laptop drive for some days Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: update execstack comment
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: disable emacs build for cross
Causes collisions w/ cross-*/binutils Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
sys-devel/binutils: add the "emacs" USE flag
Closes: https://bugs.gentoo.org/841011 Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-devel/binutils: keyword 2.39 for ~loong
Missing piece of commit b3d41901b3018068. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Bump 2.39 patchset to 3 (no revbump)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: fix typo in comment
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: don't default-enable gold in 2.39+
It's not very active upstream, there's a bunch of build failures which occur when actually using gold which aren't fixed upstream, and we don't want to encourage people to use it. It's a waste of build time for most folks at the moment. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump for testing, no keywords
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: x86 stable wrt bug #856955
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-devel/binutils: 9999: don't die on already clean installed tree
Otherwise src_install fails with current main branch of binutils-gdb. This changes the 9999 ebuild to share the same behavior with the 2.38 ebuilds. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: arm64 stable wrt bug #856955
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: arm stable wrt bug #856955
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc64 stable wrt bug #856955
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: amd64 stable wrt bug #856955
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: sparc stable wrt bug #856955
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc stable wrt bug #856955
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
Revert "sys-devel/binutils: Prevent relinking on install, try 1"
This reverts commit 8ea456d072e46530ea53f04fe8935693fab59093. This plainly didn't work. What I changed did not prevent install-time relinking, and as far as I understand the situation now, relinking is also correct here. So forget about 2.37_p1-r3 and 2.38-r3, I'll add -r4 versions in a later commit. What is incorrect is the library search dir for relinking. Bug: https://bugs.gentoo.org/834720 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Prevent relinking on install, try 1
The tooldir hack introduced to solve bug 147155 makes libtool relink libraries during the installation phase. This fails in enough cases to be an annoyance. Use the hack only for cross installations. *Untested*, needs some careful observation before regaining keywords. Bug: https://bugs.gentoo.org/147155 Bug: https://bugs.gentoo.org/834720 Bug: https://bugs.gentoo.org/838925 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: sync output; more verbose logs
See: 2619d10984d0633e8cab4464c389ba9cc10642cb Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: add --enable-warn-{execstack,rwx-segments} to 9999 only
New in 2.39. This lays the groundworks for --enable-default-execstack at some point, maybe even in 2.39 for us, but let's see how this goes first. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-devel/binutils: keyword 2.38-r2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Sam James · gentoo
sys-devel/binutils: use econf; sync from live
1. Sync more with binutils-libs by using econf instead of raw ./configure call; means we benefit from some of the default arguments it passes, in particular thinking of silent rules which upstream are starting to support more now too (and enable by default) which econf disables. Also, we use it fine in binutils-libs w/o issue. 2. Pick up changes from live ebuild. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: consistent style in 9999
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Rekeyword 2.38-r2
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.38 patchset 4 bump (no keywords so far)
Bug: https://bugs.gentoo.org/838106 Bug: https://bugs.gentoo.org/838157 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Rekeyword 2.38-r1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.38 patchlevel bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 sparc, #833210
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 hppa, #833210
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 x86, #833210
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 arm, #833210
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 ppc, #833210
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: simplify PGO logic
Doh. Reported-by: Arfrever Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 ppc64, #833210
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 arm64, #833210
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1-r2 amd64, #833210
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump (unkeyworded)
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: fix DoubleEmptyLine
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: really fix PGO for cross (disable it)
Closes: https://bugs.gentoo.org/832174 Fixes: 57737c9f2a9ce3e1b2492760e98932b7b9f9eea2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: disable PGO for cross compiles
It doesn't make sense there as we have to run the tests (execute cross-compiled binaries). Closes: https://bugs.gentoo.org/832174 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Rekeyword 2.37_p1-r2
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: respect CFLAGS for PGO
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: add USE=pgo for 2.37_p1-r2
Added upstream in 2.37, actually, but we'd missed it! Realised after seeing the sync commit for GCC. Sets --enable-pgo-build=lto if USE=pgo is set. Throws in LTO for the PGO build too given it's cleaner than e.g. having a USE=lto which only works when USE=pgo is also set, REQUIRED_USE, or other nonsense. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.37 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Frysinger · gentoo
sys-devel/binutils: use simpler shell test
Signed-off-by: Mike Frysinger <vapier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sys-devel/binutils: remove uclibc
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sys-devel/binutils: [QA] fix IndirectInherits/UnusedInherits
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: grow stack size for musl
Needed to avoid linker from dying on musl on larger builds. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: re-keyword 2.37_p1-r1
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Patchset / revbump, unkeyworded
ld fails 4 tests: FAIL: Link with zlib compressed debug output 1 FAIL: Link with zlib compressed debug output 2 FAIL: Link with zlib-gnu compressed debug output 1 FAIL: Link with zlib-gabi compressed debug output 1 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1 x86, #813762
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1 sparc, #813762
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1 ppc64, #813762
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1 ppc, #813762
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1 arm64, #813762
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.37_p1 arm, #813762
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.37_p1 for hppa, bug #813762
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: amd64 stable wrt bug #813762
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: sync template with -hppa64
See: e2d2448a60d4872646acbe9f1dd389e1f1950231 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-add keywords to 2.37_p1
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.36.1-r2 arm, #809059
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.36.1-r2 sparc, #809059
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.36.1-r2 ppc64, #809059
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.36.1-r2 ppc, #809059
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.36.1-r2 arm64, #809059
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.36.1-r2 x86, #809059
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.36.1-r2 amd64, #809059
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.37 patchset bump
Needs pseudo-version since sources of generated files were changed Bug: https://bugs.gentoo.org/808787 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Enable new dtags via configure, not broken patch
Bug: https://bugs.gentoo.org/808787 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Bump to patchset 5, XFAIL gold tests only
Bug: https://bugs.gentoo.org/684046 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Rekeyword 2.36.1-r2
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Bump 2.36.1 patchset to 4
Includes libctf soname fixes Bug: https://bugs.gentoo.org/803017 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Bump 2.37 patchset to 2
Includes libctf soname fixes Bug: https://bugs.gentoo.org/803017 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: version bump 2.37, unkeyworded
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sys-devel/binutils: 2.35.2 ppc stable, bug #779805
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sys-devel/binutils: add powerpc tests patch to 2.35.2
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sys-devel/binutils: 2.35.2 ppc64 stable, bug #779805
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: remove old
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: patchlevel bump 2.31.1-r1 pl 3
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: fix ctf/bfd relinking order
Before the change libctf could install before libbfd into target location. That triggers libtool to link against system's libbfd. The change pulls in makefile depends to make sure libbfd gets installed first for libtool to always find a local copy. Reported-by: Andreas K. Hüttel Reported-by: Magnus Granberg Bug: https://bugs.gentoo.org/783777 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-keyword 2.36
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.35.2 arm, #779805
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.35.2 arm64, #779805
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.35.2 for hppa, bug #779805
Package-Manager: Portage-3.0.17, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: Stabilize 2.35.2 amd64, #779805
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.35.2 for sparc, bug #779805
Package-Manager: Portage-3.0.17, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #779805)
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: fix 'cet' detection on i586
Reported-by: Worx Bug: https://bugs.gentoo.org/771765 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.35.1-r1 arm, #766734
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.35.1-r1 arm64, #766734
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.35.1-r1 s390, #766734
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: make CET optional (and disabled by default)
Reported-by: subzero_ro@yahoo.com Bug: https://bugs.gentoo.org/770061 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-keyword 2.35.2
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: add 'bc' to test depends
Fixes one test: relro_test.sh Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/684046 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.35.1-r1 amd64, #766734
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.35.1-r1 x86, #766734
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.35.1-r1 for hppa, bug #766734
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.35.1-r1 for sparc, bug #766734
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump (unkeyworded)
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: expliictly disable debuginfod
Fixed-by: Fabian Groffen Reported-by: Jason Cooper Closes: https://bugs.gentoo.org/754753 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.34-r2 ppc64, #734598
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/binutils: Stabilize 2.34-r2 ppc, #734598
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-add keywords to 2.35.1-r1
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: Stabilize 2.34-r2 s390, #734598
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.34-r2 for hppa
stable wrt bug #734598 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.35.1 patchset bump
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.34-r2 arm, #734598
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop support for live release branches
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.34-r2 for sparc, bug #734598
Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove ~sh from keywords template
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-add keywords to 2.35.1
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump 2.35.1
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/binutils: Stabilize 2.34-r2 arm64, #734598
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: Stabilize 2.34-r2 amd64, #734598
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #734598)
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Bump to 2.34 patchset 6
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump, untested, no keywords
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Update live version for separate patches repo
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Move patches into patchset
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: add USE=vanilla to skip live patches
Sometimes Gentoo patches get stale and fail to apply to binutils from head. Allow users to opt out. Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Restore keywords in 2.34-r1
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.34 revision bump fixing ld testsuite
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.34 revbump (unkeyworded) for testing
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: fix RISC-V ld crash, bug #720280
It's a direct backport of upstream's a2714d6cca1f1c7 ("PR25900, RISC-V: null pointer dereference") Reported-by: David Michael Closes: https://bugs.gentoo.org/720280 Bug: https://sourceware.org/PR25900 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sys-devel/binutils: arm64 stable (bug #711106)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
sys-devel/binutils: Stable for HPPA
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arfrever Frehtes Taifersar Arahesis · gentoo
sys-devel/binutils: Use https:// again for git repository.
Reverts: f6ce8a59558a0472d72be70e9568aa3ef566b108 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: fix live ebuild link
https:// scema is not supported by sourceware's git. Use git:// instead. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: tweak 2.32 for gcc-10
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop old
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - David Michael · gentoo
sys-devel/binutils: move deps to BDEPEND for EAPI 7
Tweak only latest ~arch binutils-2.34. Bug: https://bugs.gentoo.org/700898 Signed-off-by: David Michael <fedora.dm0@gmail.com> Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc stable wrt bug #711106
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc64 stable wrt bug #711106
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: ia64 stable wrt bug #711106
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: s390 stable wrt bug #711106
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: x86 stable wrt bug #711106
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: sparc stable wrt bug #711106
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: arm stable wrt bug #711106
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: amd64 stable wrt big #711106
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sys-devel/binutils: [QA] inherit toolchain-funcs.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: tweak for gcc-10
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: bump up to 2.34
Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop old
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.32-r2 on ia64, bug #699180
Bug: https://bugs.gentoo.org/699180 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: backport ia64 binary section merge, bug #699180
Single new patch: - Fix ld/PR25316 for the ia64 target by refusing to support binary merging. Should help =dev-libs/glib-2.60.6 test suite to embed .xml files into data section. Reported-by: Émeric Maschino Bug: https://bugs.gentoo.org/699180 Bug: https://sourceware.org/PR25316 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: bump patchset up to 5
Refresh patches against current master. Reported-by: Joe Harvell Closes: https://bugs.gentoo.org/700488 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: add RESTRICT="!test? ( test )"
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: restore KEYWORDS on 2.33.1
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-devel/binutils: sync live with 2.33.1
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: disable verbose tests
Verbose tests stoll don't print enough information to just run a command. Let's leave debugging to logs. Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop explicit patch version assignment
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-devel/binutils: update live ebuild to EAPI=7
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump without keywords, for testing
Some tests fail, example of ld: no of expected passes 2403 no of unexpected failures 3 no of expected failures 57 no of untested testcases 1 no of unsupported tests 39 FAIL: ld-elf/64ksec-r FAIL: ld-elf/64ksec FAIL: ver_test_pr16504.sh FAIL: strong_ref_weak_def.sh FAIL: dyn_weak_ref.sh FAIL: large_symbol_alignment FAIL: exception_separate_shared_12_test FAIL: exception_separate_shared_21_test FAIL: weak_undef_test FAIL: initpri3a FAIL: script_test_1 FAIL: script_test_2 FAIL: justsyms FAIL: justsyms_exec FAIL: binary_test FAIL: script_test_3 FAIL: tls_phdrs_script_test FAIL: script_test_12i FAIL: dynamic_list_2 FAIL: incremental_test_2 FAIL: incremental_test_5 FAIL: Run pr24406-1 Needs investigation, though part of it is probably still the usual gold problem Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.32-r1 for hppa, bug #688904
Package-Manager: Portage-2.3.73, Repoman-2.3.17 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: m68k stable wrt bug #688904
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="m68k" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Mikle Kolyada · gentoo
sys-devel/binutils: sh stable wrt bug #688904
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Mikle Kolyada · gentoo
sys-devel/binutils: arm stable wrt bug #688904
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-devel/binutils: arm64 stable (bug #688904)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: alpha stable wrt bug #688904
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha" - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: ia64 stable wrt bug #688904
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc64 stable wrt bug #688904
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc64" - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc stable wrt bug #688904
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc" - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: s390 stable wrt bug #688904
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.32-r1 for sparc, bug #688904
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #688904)
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: disable gold testsuite in stable candidate
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: amd64 stable wrt bug #688904
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Bug: https://bugs.gentoo.org/685416 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tobias Klausmann · gentoo
sys-devel/binutils-2.31.1-r6: alpha stable
Bug: http://bugs.gentoo.org/685416 Signed-off-by: Tobias Klausmann <klausman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/binutils: ia64 stable wrt bug #685416
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop USE="cxx" for USE="gold plugins"
Change live ebuild only to pick it for next binutils release. Reported-by: Dirkjan Ochtman Bug: https://bugs.gentoo.org/663776 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.31.1-r6 for sparc, bug #685416
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: x86 stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" - Mikle Kolyada · gentoo
sys-devel/binutils: ppc stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc" - Mikle Kolyada · gentoo
sys-devel/binutils: ppc64 stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc64" - Mikle Kolyada · gentoo
sys-devel/binutils: m68k stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="m68k" - Mikle Kolyada · gentoo
sys-devel/binutils: sh stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sh" - Mikle Kolyada · gentoo
sys-devel/binutils: s390 stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" - Mikle Kolyada · gentoo
sys-devel/binutils: arm stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: amd64 stable wrt bug #685416
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-devel/binutils: arm64 stable (bug #685416)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.31.1-r4 for sparc, bug #681682
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: keyword ~riscv
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
sys-devel/binutils: Stable for HPPA too.
Package-Manager: Portage-2.3.65, Repoman-2.3.12 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.31.1-r4 for ia64, bug #681682
Package-Manager: Portage-2.3.65, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-devel/binutils: Patchlevel bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Closes: https://bugs.gentoo.org/683790 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
sys-devel/binutils: 2.31.1-r4 stable on ppc/ppc64, bug #681682
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: alpha stable wrt bug #681682
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha" - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-keyword 2.32-r1
Package-Manager: Portage-2.3.63, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.32 patchlevel bump
Bug: https://bugs.gentoo.org/683790 Package-Manager: Portage-2.3.63, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: update 9999 pathcset, bug #683014
Update new_dtags patch as context changed enough around. The actual patch itself did not have to change. Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/683014 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-devel/binutils: arm64 stable (bug #681682)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-devel/binutils: Re-keyword 2.31.1-r5
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #681682)
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: sh stable wrt bug #681682
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sh" - Mikle Kolyada · gentoo
sys-devel/binutils: m68k stable wrt bug #681682
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="m68k" - Mikle Kolyada · gentoo
sys-devel/binutils: arm stable wrt bug #681682
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" - Mikle Kolyada · gentoo
sys-devel/binutils: s390 stable wrt bug #681682
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.31.1 revbump, no keywords, needs testing
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: amd64 stable wrt bug #681682
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Disable gold testsuite in stable candidate.
The testsuite always fails. The failures are most likely Gentoo-specific and still need a fix sometime. Meanwhile, let's give the entire testsuite a chance to succeed (as in previous stabilizations). Bug: https://bugs.gentoo.org/681682 Bug: https://bugs.gentoo.org/662362 Bug: https://bugs.gentoo.org/667894 Bug: https://bugs.gentoo.org/677914 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: put 2.32 into ~arch, bug #677342
Reported-by: Lars Wendler Closes: https://bugs.gentoo.org/677342 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-devel/binutils: enable verbose test logging
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: update 9999 with patchset 3
Rebase patchset against current binutils master branch. Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: bump up to 2.32, patchset 1
Initial patchset is based on current binutils-2.32 branch. Reported-by: Lars Wendler Bug: https://bugs.gentoo.org/677342 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: temporary restore transitional IUSE=+cxx flag
Temporary restore IUSE=+cxx to help llvm. IUSE=+cxx will still go away soon. Reported-by: Johannes Hirte Bug: https://bugs.gentoo.org/677888 Bug: https://bugs.gentoo.org/663776 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: split USE="cxx" into USE="gold plugins"
Reported-by: Dirkjan Ochtman Bug: https://bugs.gentoo.org/663776 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: add USE=default-gold, bug #496760
binutils allows you to set ld=ld.bfd (default) and ld=ld.gold. Expose this override as USE=default-gold. Reported-by: Marcin Mirosław Bug: https://bugs.gentoo.org/496760 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-devel/binutils: arm64 stable, bug 667648
1 xpass in ld tests (pr19719) Bug: https://bugs.gentoo.org/667648 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Re-keyword
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Revbump, patchlevel 5
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=23968 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove semi-broken old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: rekeyword
Closes: https://bugs.gentoo.org/672398 Bug: https://bugs.gentoo.org/623566 Closes: https://bugs.gentoo.org/672126 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: 2.31.1 revbump, pl 4 (no keywords, please test!)
Bug: https://bugs.gentoo.org/672398 Bug: https://bugs.gentoo.org/672126 Bug: https://bugs.gentoo.org/623566 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Strip -Wall -Wreturn-type in tests, bug 637066
Closes: https://bugs.gentoo.org/637066 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: arm stable wrt bug #667648
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: s390/sh/m68k stable wrt bug #667648
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.30-r4 for hppa, bug #667648
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" - Repository mirror & CI · gentoo
Merge updates from master - Tobias Klausmann · gentoo
sys-devel/binutils-2.30-r4: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/667648 Signed-off-by: Tobias Klausmann <klausman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.30-r4 for ia64, bug #667648
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
sys-devel/binutils-2.30-r4: ppc64 stable, bug 667648
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
sys-devel/binutils-2.30-r4: ppc stable, bug 667648
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: drop DEPEND+=binutils-libs for cross case
Nowadays' binutils does not need host's libiberty.a and builds it's own copy for bootstrap. Drop ebuild dependency. This allows users to use unstable cross-toolchain on stable systems with less friction: no need to install unstable binutils-libs. Reported-by: NeckTwi Ozfguah Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: amd64 stable wrt bug #666976
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.30-r4 for sparc, bug #667648
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #666976)
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: release patchset 5 for 2.30
One new main patch: + 0098-Gentoo-add-with-extra-soversion-suffix-option.patch And four backports: + 0094-Replace-CET-bit-with-IBT-and-SHSTK-bits.patch + 0095-Fix-parens-in-ld-bootstrap.exp.patch + 0096-x86-64-Clear-the-R_X86_64_converted_reloc_bit-bit.patch + 0097-Fix-unwind-offset-for-call_info-start_symbol.patch Changes SONAME from libopcodes-2.30.so to libopcodes-2.30.gentoo-sys-devel-binutils-mt.so SONAME now encodes USE=multilib and package name. Bug: https://bugs.gentoo.org/663690 Bug: https://bugs.gentoo.org/666376 Bug: https://bugs.gentoo.org/666100 Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: release patchset 3 for 2.31.1
One new patch: + 0014-Gentoo-add-with-extra-soversion-suffix-option.patch Changes SONAME from libopcodes-2.31.1.so to libopcodes-2.31.1.gentoo-sys-devel-binutils-mt.so SONAME now encodes USE=multilib and package name. Bug: https://bugs.gentoo.org/663690 Bug: https://bugs.gentoo.org/666376 Bug: https://bugs.gentoo.org/666100 Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: sh/m68k stable wrt bug #655574
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: expand SONAME with USE=multitarget, bug #666100
In #663690 creative use of LD_LIBRARY_PATH exposed a problem of Gentoo's split across binutils and binutils-libs: we install libbfd.so with the same SONAME but different ABIs. This caused 'ld' to SIGSEGV or fail asserts. The change here is to give unique SONAME to each of: native binutils, cross binutils, binutils-libs packages. On top of that we encode USE=multitarget flags into SONAME as well. binutils-libs will also include USE=64-bit-bfd. This way dynamic linker will be able to detect incompatible changes like: - rebuild binutils with new USE flags - install binutils-libs (silently overrides binutils' libbfd.so) and report it explicitly. Bug: https://bugs.gentoo.org/666100 Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: cut 2 patchset for 2.31.1
Single new patch to fix build failure against llvm: + 0013-Fix-type-checking-errors.patch Reported-by: David Carlos Manuelda Closes: https://bugs.gentoo.org/663194 Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
sys-devel/binutils-2.30-r2: ppc64 stable, bug 655574 - Matt Turner · gentoo
sys-devel/binutils-2.30-r2: ppc stable, bug 655574 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Restore keywords of 2.31.1
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove branch live ebuild
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump to point release 2.31.1
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove x bit of script and call chmod in ebuild
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Semi-fix 2.31 gold testsuite
https://sourceware.org/ml/binutils/2018-07/msg00225.html Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Zero-day 2.31 bump for the brave or stupid
=== ld Summary === unexpected failures 1 FAIL: --warn-shared-textrel --fatal-warnings (?) Gold testsuite fully b0rken, needs investigation: /bin/sh: /var/tmp/portage/sys-devel/binutils-2.31/work/binutils-2.31 /gold/../test-driver: No such file or directory make[5]: *** [Makefile:1394: bootstrap-test-r.log] Error 127 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: s390 stable wrt bug #655574
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.30-r2 for hppa
Bug: https://bugs.gentoo.org/655574 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Add stable branch live ebuild
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: arm stable wrt bug #655574
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-devel/binutils: stable 2.30-r2 for sparc
Bug: https://bugs.gentoo.org/655574 Closes: https://bugs.gentoo.org/645858 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="sparc" - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Use 9999 instead of git as live designator, add patchset
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Tobias Klausmann · gentoo
sys-devel/binutils-2.30-r2: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/655574 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Restore keywords
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-devel/binutils: Revision bump, patchset 3
Few upstream commits. Mostly a re-do of the Gentoo-specific testsuite patches. Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #655574)
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.30-r2 for ia64, bug #655574
Bug: https://bugs.gentoo.org/655574 Package-Manager: Portage-2.3.38, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sys-devel/binutils-2.30-r2: arm64 stable (bug #655574)
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/binutils: amd64 stable wrt bug #655574
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.36, Repoman-2.3.9 - Sergei Trofimovich · gentoo
sys-devel/binutils: don't purge environment for binutils-config
Follow toolchain.eclass cleanup where gcc-config was broken due to missing PATH= assignment: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6526608cbdb8202bc69aaaedd19f773ef651862c This change removes environment cleansing for binutils-config Reported-by: hiyuh Bug: https://bugs.gentoo.org/588642 Package-Manager: Portage-2.3.36, Repoman-2.3.9 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Restore keywords
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Revision bump (no keywords), 2.30 patchset 2
Bug: https://bugs.gentoo.org/502492 Bug: https://bugs.gentoo.org/647798 Bug: https://bugs.gentoo.org/647296 Bug: https://bugs.gentoo.org/649690 Bug: https://bugs.gentoo.org/651576 Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Sergei Trofimovich · gentoo
sys-devel/binutils: fix s/annd/all/ typo
Reported-by: [Arfrever] Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Sergei Trofimovich · gentoo
sys-devel/binutils: fix typos and add accidentally words
Reported-by: [Arfrever] Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Sergei Trofimovich · gentoo
sys-devel/binutils: fix ldscrips ${CTARGET} search path, bug #147155
This change fixes long-standing search path issue in Gentoo's binutils: Before the change search path was the following: /usr/${CTARGET}/lib/ldscripts Note: it points to $SYSROOT, not to native cross-tools. After the change search path is the following: /usr/${CHOST}/${CTARGET}/lib/ldscripts Added two notes to the ebuild on how things are supposed to work: - Note [slotting support] - Note [tooldir hack for ldscripts] Applied change to 2.30-r1 and live ebuilds. Reported-by: Heiko Rosemann Closes: https://bugs.gentoo.org/147155 Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Andreas K. Huettel · gentoo
sys-devel/binutils: Restore keywords of 2.30
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Version bump
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Set default hash style via configure parameter
This allows us to drop a gentoo-specific patch. Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Introduce doc useflag
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Minor fixes. Use defaults.
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Michał Górny · gentoo
*/*: Remove sparc-fbsd keywords - Mike Frysinger · gentoo
sys-devel/binutils: mark 2.29.1-r1 m68k/s390/sh stable - Mike Frysinger · gentoo
sys-devel/binutils: mark 2.28.1 arm64/m68k/s390/sh stable - Sergei Trofimovich · gentoo
sys-devel/binutils: fix *.mo file collision in live ebuild, bug #641036
Upstream commit ca39c2f4dd0fedcaaee348be7a913f0c14876796 (https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=ca39c2f4dd0fedcaaee348be7a913f0c14876796) added support for overriding datarootdir without need for sed hack we had. It broke our hack but we can remove it completely and use --datarootdir= instead. Thanks to Manuel Lauss! Fixed-by: Manuel Lauss Closes: https://bugs.gentoo.org/641036 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.29.1-r1 for hppa, bug #627166
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa" - Mart Raudsepp · gentoo
sys-devel/binutils-2.29.1-r1: arm64 stable
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm64" - Markus Meier · gentoo
sys-devel/binutils: arm stable, bug #627166
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" - Tobias Klausmann · gentoo
sys-devel/binutils-2.29.1-r1: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/627166 - Manuel Rüger · gentoo
sys-devel/binutils: Stable on amd64
Package-Manager: Portage-2.3.14, Repoman-2.3.6 - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.29.1-r1 for ppc, bug #627166
Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc" - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #627166)
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.29.1-r1 for ppc64, bug #627166
Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64" - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.29.1-r1 for ia64, bug #627166
Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64" - Andreas K. Hüttel · gentoo
sys-devel/binutils: Remove old
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Temporarily disable ld.gold test suite, bug 634348
The ld.gold test suite has problems with --enable-default-pie. This is known upstream, but there's no activity on the bug, so let's temporarily disable testing only for ld.gold. The rest of the test suite (gas, ld, ...) works fine. Bug: https://bugs.gentoo.org/634348 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=21090 Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Bump patchlevel to 3, only changes in the testsuite
This fixes most of the tests. The only remaining failure here is a "real" one, "internal error in relocate, at ../../binutils-gdb/gold/x86_64.cc:4300" Upstream bug report: https://sourceware.org/bugzilla/show_bug.cgi?id=21090 Bug: https://bugs.gentoo.org/634348 Package-Manager: Portage-2.3.12, Repoman-2.3.3 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Restore keywords
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Port away from toolchain-binutils.eclass, update EAPI, simplify
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Revbump to patchlevel 2, unkeyworded, untested
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Sergei Trofimovich · gentoo
sys-devel/binutils: bump up to 2.29.1
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Partial cleanup
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Andreas K. Hüttel · gentoo
sys-devel/binutils: Restore keywords for 2.29
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.28.1 for hppa, bug #624524 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" - Thomas Deutschmann · gentoo
sys-devel/binutils: x86 stable (bug #624524)
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.28.1 for sparc, bug #624524 (thanks to Dakon)
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="sparc" - Matt Turner · gentoo
sys-devel/binutils-2.28.1: ppc64 stable, bug 624524 - Matt Turner · gentoo
sys-devel/binutils-2.28.1: ppc stable, bug 624524 - Mikle Kolyada · gentoo
sys-devel/binutils: amd64 stable wrt bug #624524
Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Matt Turner · gentoo
sys-devel/binutils-2.28.1: alpha stable, bug 624524 - Markus Meier · gentoo
sys-devel/binutils: arm stable, bug #624524
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" - Sergei Trofimovich · gentoo
sys-devel/binutils: stable 2.28.1 for ia64, bug #624524
Package-Manager: Portage-2.3.6, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" - Sergei Trofimovich · gentoo
sys-devel/binutils: keyword 2.28.1 everywhere
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Matthias Maier · gentoo
sys-devel/binutils: version bump to 2.29, patchset 1.0
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Matthias Maier · gentoo
sys-devel/binutils: version bump to 2.28.1, patchset 1.0
Includes fixes for bugs #622036 #622500 #622886 #624524 #624702 Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Sergei Trofimovich · gentoo
sys-devel/binutils: revert back to ~ia64, bug #622500
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Sergei Trofimovich · gentoo
sys-devel/binutils: ia64 stable, bug #621130
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc stable wrt bug #621130
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tobias Klausmann · gentoo
sys-devel/binutils-2.28-r2: add alpha keyword
Gentoo-Bug: 621130 - Markus Meier · gentoo
sys-devel/binutils: arm stable, bug #621130
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc64 stable wrt bug #621130
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: x86 stable wrt bug #621130
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: amd64 stable wrt bug #621130
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Matthias Maier · gentoo
sys-devel/binutils: 2.28 - multiple security fixes, bug #621130
CVE-2017-6969 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b814a36d3440de95f2ac6eaa4fc7935c322ea456 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=43a444f9c5bfd44b4304eafd78338e21d54bea14 CVE-2017-6966 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f84ce13b6708801ca1d6289b7c4003e2f5a6d7f9 CVE-2017-6965 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=03f7786e2f440b9892b1c34a58fb26222ce1b493 [1] https://bugs.gentoo.org/show_bug.cgi?id=621130 Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Matthias Maier · gentoo
sys-devel/binutils: Keyword 2.28, bug #617822
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Matthias Maier · gentoo
sys-devel/binutils: 2.28 - multiple security fixes, bug #618514, bug #618516, bug #618520, bug #618826
CVE-2017-9041 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=patch;h=75ec1fdbb797a389e4fe4aaf2e15358a070dcc19 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=patch;h=c4ab9505b53cdc899506ed421fddb7e1f8faf7a3 CVE-2017-9040, CVE-2017-9042 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7296a62a2a237f6b1ad8db8c38b090e9f592c8cf CVE-2017-9039 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=82156ab704b08b124d319c0decdbd48b3ca2dac5 CVE-2017-9038 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f32ba72991d2406b21ab17edc234a2f3fa7fb23d CVE-2017-8421 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=39ff1b79f687b65f4144ddb379f22587003443fb CVE-2017-8396, CVE-2017-8397 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=04b31182bf3f8a1a76e995bdfaaaab4c009b9cb2 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=a941291cab71b9ac356e1c03968c177c03e602ab CVE-2017-8395 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e63d123268f23a4cbc45ee55fb6dbc7d84729da3 CVE-2017-8394 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7eacd66b086cabb1daab20890d5481894d4f56b2 CVE-2017-8393 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=bce964aa6c777d236fbd641f2bc7bb931cfe4bf3 CVE-2017-8398 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d949ff5607b9f595e0eed2ff15fbe5eb84eb3a34 CVE-2017-7614 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ad32986fdf9da1c8748e47b8b45100398223dba8 [1] https://bugs.gentoo.org/show_bug.cgi?id=618514 [2] https://bugs.gentoo.org/show_bug.cgi?id=618516 [3] https://bugs.gentoo.org/show_bug.cgi?id=618820 [4] https://bugs.gentoo.org/show_bug.cgi?id=618826 [5] https://bugs.gentoo.org/show_bug.cgi?id=618006 Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Matthias Maier · gentoo
sys-devel/binutils: 2.27 - multiple security fixes, bug #618520, bug #618826
CVE-2017-8421 Prevent memory exhaustion from a corrupt PE binary with an overlarge number of relocs. https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=patch;h=39ff1b79f687b65f4144ddb379f22587003443fb CVE-2017-9038 readelf: Update check for invalid word offsets in ARM unwind information. https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f32ba72991d2406b21ab17edc234a2f3fa7fb23d CVE-2017-9038 readelf: Update check for invalid word offsets in ARM unwind information. https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f32ba72991d2406b21ab17edc234a2f3fa7fb23d CVE-2017-9039 readelf: Fix overlarge memory allocation when reading a binary with an excessive number of program headers. https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=82156ab704b08b124d319c0decdbd48b3ca2dac5 CVE-2017-9040, CVE-2017-9042 readelf: fix out of range subtraction, seg fault from a NULL pointer and memory exhaustion, all from parsing corrupt binaries. https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7296a62a2a237f6b1ad8db8c38b090e9f592c8cf CVE-2017-9041 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=75ec1fdbb797a389e4fe4aaf2e15358a070dcc19 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c4ab9505b53cdc899506ed421fddb7e1f8faf7a3 [2] https://bugs.gentoo.org/show_bug.cgi?id=618520 [2] https://bugs.gentoo.org/show_bug.cgi?id=618826 Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Matt Turner · gentoo
sys-devel/binutils: alpha stable, bug 595288 - Jeroen Roovers · gentoo
sys-devel/binutils: Stable for HPPA (bug #595288).
Package-Manager: Portage-2.3.4, Repoman-2.3.2 RepoMan-Options: --ignore-arches - Agostino Sarubbo · gentoo
sys-devel/binutils: ia64 stable wrt bug #595288
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: x86 stable wrt bug #595288
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/binutils: amd64 stable wrt bug #595288
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Matt Turner · gentoo
sys-devel/binutils: sparc stable, bugs 595288 and 611966 - Michael Weber · gentoo
sys-devel/binutils: arm ppc ppc64 stable (bug 595288).
Package-Manager: Portage-2.3.4, Repoman-2.3.2 - Mike Frysinger · gentoo
sys-devel/binutils: mark 2.26.1 arm64/m68k/s390/sh stable - Mike Frysinger · gentoo
sys-devel/binutils: version bump to 2.28 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Mike Frysinger · gentoo
sys-devel/binutils: move older versions to the toolchain overlay - Mike Frysinger · gentoo
sys-devel/binutils & sys-libs/binutils-libs: version bump to 2.27 #595148 - Bjørn Kagelmacher · gentoo
sys-devel/binutils: version bump to 2.26.1.
Closes: https://github.com/gentoo/gentoo/pull/1874 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> - Mike Frysinger · gentoo
sys-devel/binutils: mark 2.25.1-r1 stable #560792 - Jeroen Roovers · gentoo
sys-devel/binutils: Stable for HPPA (bug #560792).
Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc64 stable wrt bug #560792
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc64" - Agostino Sarubbo · gentoo
sys-devel/binutils: ppc stable wrt bug #560792
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc" - Agostino Sarubbo · gentoo
sys-devel/binutils: sparc stable wrt bug #560792
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" - Mike Frysinger · gentoo
sys-devel/binutils: mark 2.25.1-r1 stable for arm64/ia64/m68k/s390/sh #560792 - Agostino Sarubbo · gentoo
sys-devel/binutils: x86 stable wrt bug #560792
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" - Tobias Klausmann · gentoo
sys-devel/binutils: add alpha keyword
Gentoo-Bug: 560792 Package-Manager: portage-2.2.20.1 - Agostino Sarubbo · gentoo
sys-devel/binutils: amd64 stable wrt bug #560792
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" - Mike Frysinger · gentoo
sys-devel/binutils: add upstream fixes for ld reloc processing #558382
Package-Manager: portage-2.2.20.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed