summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/clang-common: drop ↵Sam James2022-10-132-8/+0
| | | | | | | | | | | -Werror=strict-prototypes,deprecated-non-prototype for 16.x We don't need either of these for Clang 16 as it's already strict enough and as noted in 6213a0be95909859a98c6ae60febb35de2e8f2fd, it affects e.g. -std=c89 too. Closes: https://bugs.gentoo.org/876985 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: drop -Werror=strict-prototypes for 15.xSam James2022-10-132-2/+0
| | | | | | | | | | | We're keeping -Werror=deprecated-non-prototype for 15.x as there's no better option though, as we need some way to emulate Clang 16's strict behaviour in Clang 15, even though this overshoots it a bit. But it isn't ideal as it still affects e.g. -std=c89. Bug: https://bugs.gentoo.org/876985 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: Remove 16.0.0_pre20221006Michał Górny2022-10-112-131/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Adjust for gcc-config being IDEPENDMichał Górny2022-10-115-5/+30
| | | | | | Thanks to Arfrever for noticing. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 16.0.0_pre20221010Michał Górny2022-10-102-0/+126
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Handle missing gcc-config gracefullyMichał Górny2022-10-104-28/+28
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add missing quotes to --gcc-install-dir=Michał Górny2022-10-104-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: 15.x is now 15.0.3Michał Górny2022-10-101-0/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Introduce USE=stricter for more -Werror=Michał Górny2022-10-095-4/+97
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Move common config into gentoo-common.cfgMichał Górny2022-10-094-8/+28
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Depend on compiler-rt via clang-runtimeMichał Górny2022-10-084-4/+4
| | | | | | | | | | | | | | Depend on sys-devel/clang-runtime[compiler-rt] rather than on sys-libs/compiler-rt directly. Since compiler-rt is slotted while sys-devel/clang-common is not, it is impossible to guarantee that a compiler-rt version matching all installed sys-devel/clang versions will be installed. While depending on clang-runtime does not strictly solve this either, enforcing a USE dependency has a good chance of having the user enable USE=compiler-rt on all versions of clang-runtime, and then clang-runtime dep in sys-devel/clang will enforce the correct compiler-rt version. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Use the new version varsMichał Górny2022-10-073-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove 16.0.0_pre20220930Michał Górny2022-10-072-99/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove 15.0.1Michał Górny2022-10-072-26/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Multiple config improvementsMichał Górny2022-10-063-24/+21
| | | | | | | | | | | | | | | | | - explicitly use binutils/GCC runtime defaults when default-* flags are disabled instead of relying on implicit platform defaults - add explicit dependencies on binutils/GCC when the respective runtimes or tools are used - use long option forms - explicitly use ld.bfd instead of ld, when lld is not used Notably, this resolves a problem of clang implicitly choosing ld.lld when sys-devel/lld-toolchain-symlinks[native-symlinks] is installed. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 16.0.0_pre20221006Michał Górny2022-10-062-0/+99
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 15.0.2Michał Górny2022-10-042-0/+100
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove 16.0.0_pre20220918Michał Górny2022-10-032-25/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove obsolete multilib inheritMichał Górny2022-10-033-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Backport config support to 15.0.2.9999Michał Górny2022-10-031-1/+75
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Install config files for clang 16.xMichał Górny2022-09-303-2/+155
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add 16.0.0_pre20220930 snapshotMichał Górny2022-09-302-0/+25
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove 16.0.0_pre20220926, it is too brokenMichał Górny2022-09-262-25/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: 15.x live is now 15.0.2Michał Górny2022-09-261-0/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 16.0.0_pre20220926Michał Górny2022-09-262-0/+25
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove 15.0.0Michał Górny2022-09-212-26/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove 16.0.0_pre20220915Michał Górny2022-09-202-25/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 15.0.1Michał Górny2022-09-202-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump live to 15.0.1.9999Michał Górny2022-09-201-0/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add 16.0.0_pre20220918 snapMichał Górny2022-09-192-0/+25
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add 16.0.0_pre20220915 snapMichał Górny2022-09-162-0/+25
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add keywords to 15.0.0Michał Górny2022-09-061-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove 15.0.0 RCsMichał Górny2022-09-063-52/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 15.0.0Michał Górny2022-09-062-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 15.0.0_rc3Michał Górny2022-08-262-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 15.0.0_rc2Michał Górny2022-08-092-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add 16.* live ebuildsMichał Górny2022-08-051-0/+24
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove oldMichał Górny2022-08-032-25/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Stabilize 14.0.6 sparc, #862999Arthur Zamarin2022-08-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/clang-common: x86 stable wrt bug #861950Agostino Sarubbo2022-07-311-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/clang-common: Stabilize 14.0.6 arm64, #861950Arthur Zamarin2022-07-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/clang-common: Stabilize 14.0.6 arm, #861950Arthur Zamarin2022-07-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/clang-common: amd64 stable wrt bug #861950Agostino Sarubbo2022-07-301-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/clang-common: ppc64 stable wrt bug #861950Agostino Sarubbo2022-07-301-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/clang-common: add github upstream metadataSam James2022-07-291-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: Remove oldMichał Górny2022-07-192-25/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove oldMichał Górny2022-07-194-76/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Stabilize 14.0.4 arm, #849464Sam James2022-07-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: Bump to 14.0.6Michał Górny2022-06-252-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 14.0.5Michał Górny2022-06-112-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>