summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/gcc: add 11.3.1_p20220520Sam James2022-05-272-0/+49
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gdb: build tests in src_compile when enabledSam James2022-05-261-5/+11
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: add --enable-warn-{execstack,rwx-segments} to 9999 onlySam James2022-05-261-0/+14
| | | | | | | 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>
* sys-devel/gdb: modernise ebuild a bitSam James2022-05-262-12/+17
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25188 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils-hppa64: use econfSam James2022-05-261-11/+9
| | | | | | | | | | | 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. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: use econf; sync from liveSam James2022-05-261-4/+2
| | | | | | | | | | | | | 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>
* sys-devel/autoconf: keyword 2.13-r1 for ~loongWANG Xuerui2022-05-261-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/llvm: Add missing test dep on sys-apps/which (sic!)Michał Górny2022-05-252-0/+6
| | | | | | (already removed from main branch) Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/gcc: fix TOOLCHAIN_GCC_PV in 13.0.9999Sam James2022-05-251-1/+3
| | | | | Closes: https://bugs.gentoo.org/847226 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: unkeyword 9.4.1_p20220520Sam James2022-05-231-1/+1
| | | | | | | Didn't mean to keyword, but only because the real version should be out soon. Nothing harmful in it if built. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 10.3.1_p20220519Sam James2022-05-233-2/+34
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 9.4.1_p20220520Sam James2022-05-222-0/+29
| | | | | | RC for 9.5.0. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: EAPI 8 for 13.0.9999Sam James2022-05-221-2/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: fix IncorrectCopyrightSam James2022-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: rebase 11.4 patchesSam James2022-05-221-2/+2
| | | | | | (Partially done in previous commit.) Signed-off-by: Sam James <sam@gentoo.org>
* toolchain.eclass: introduce TOOLCHAIN_PATCH_SUFFIXSam James2022-05-228-13/+13
| | | | | | | | | Apologies for the churn here. It's turned out to be easier to just do this based on EAPI and override in ebuilds if needed. I won't plan to change this again. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: fix GCC 12.1.1 snapshot versioningSam James2022-05-222-0/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: rename GCC live ebuildsSam James2022-05-226-5/+72
| | | | | | | | Now live ebuilds are always newer than snapshots etc. For example: 12.1.9999 > 12.1.1_pre20220521 > 12.1.1_pre9999 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 12.1.1_pre20220521Sam James2022-05-222-0/+28
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf-wrapper: Stabilize 20220130 hppa, #846845Jakov Smolić2022-05-221-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-devel/autoconf-wrapper: sparc stable wrt bug #846845Agostino Sarubbo2022-05-221-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/autoconf-wrapper: arm64 stable wrt bug #846845Agostino Sarubbo2022-05-221-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/autoconf-wrapper: arm stable wrt bug #846845Agostino Sarubbo2022-05-221-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/autoconf-wrapper: Stabilize 20220130 x86, #846845Sam James2022-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf-wrapper: Stabilize 20220130 amd64, #846845Sam James2022-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf-wrapper: Stabilize 20220130 ppc64, #846845Sam James2022-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf-wrapper: Stabilize 20220130 ppc, #846845Sam James2022-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bmake: drop 20220303Jakov Smolić2022-05-202-56/+0
| | | | | Closes: https://bugs.gentoo.org/836606 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-devel/bmake: stabilize 20220330 for amd64Jakov Smolić2022-05-201-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-devel/gcc: add 12.1.1_pre20220514Sam James2022-05-152-0/+28
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gnuconfig: sync liveSam James2022-05-112-17/+13
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gnuconfig: add 20220508Sam James2022-05-112-0/+64
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/slibtool: Fix build with self-hosted clangorbea2022-05-072-0/+2
| | | | | | | | | | | | | | | When building slibtool with a self-hosted clang as documented on the gentoo wiki the build will fail with many undefined references. The problem is because the ebuild has neglected to use --libdir and the sofort build system will then append -L/usr/lib instead of the correct -L/usr/lib64. Reference: https://wiki.gentoo.org/wiki/Clang#Bootstrapping_the_Clang_toolchain Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/25373 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: [QA] fix UnusedLocalUseDavid Seifert2022-05-071-39/+30
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/gcc: drop 6.5.0-r4, 7.5.0-r2David Seifert2022-05-073-43/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/gcc: add 12.1.1_pre9999, drop 12.0.0_pre9999Sam James2022-05-071-2/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 12.1.0, drop 12.0.1_pre20220429, 12.0.1_pre20220430Sam James2022-05-073-36/+1
| | | | | | | Unkeywored, of course, as usual, until most of the tree is ready. Bug: https://bugs.gentoo.org/839906 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: drop unnecessary cross-compile patchSam James2022-05-073-15/+0
| | | | | Closes: https://bugs.gentoo.org/843026 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop 1.1.1Sam James2022-05-052-88/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autogen: keyword 5.18.16-r1 for ~loongWANG Xuerui2022-05-041-2/+2
| | | | | | Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/gdb: fix build with sys-libs/readline-8.2*Sam James2022-05-032-0/+30
| | | | | Closes: https://bugs.gentoo.org/842252 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 12.0.1_pre20220430, drop 12.0.1_pre20220424Sam James2022-05-022-1/+1
| | | | | | | Only 3 changes over 12.0.1_pre20220429 (RC1, which remains in tree) but this version is in line with the release branch now. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gdb: add 12.1Sam James2022-05-013-4/+281
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bc: keyword 1.07.1-r3 for ~loongWANG Xuerui2022-05-011-2/+2
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/clang-common: Fix S substitutionMichał Górny2022-04-302-4/+2
| | | | | | | | | Variable reordering has caused the S substitution to be overwritten by the eclass logic. Rather than relying on a specific ordering, just update LLVM_COMPONENTS so that the default value works just fine. Closes: https://bugs.gentoo.org/841827 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Switch to pregen manpagesMichał Górny2022-04-302-1/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Switch to pregen manpagesMichał Górny2022-04-302-1/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-runtime: Bump to 14.0.3Michał Górny2022-04-301-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/lld: Bump to 14.0.3Michał Górny2022-04-302-0/+79
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Bump to 14.0.3Michał Górny2022-04-302-0/+442
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>