summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* sys-devel/make: drop 4.4Sam James2023-02-282-78/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-common: Remove oldMichał Górny2023-02-284-88/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Remove oldMichał Górny2023-02-284-1552/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove oldMichał Górny2023-02-284-508/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Remove oldMichał Górny2023-02-284-1426/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/lld: Remove oldMichał Górny2023-02-284-274/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-runtime: Remove oldMichał Górny2023-02-283-122/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Reenable EH/RTTI in *.9999Michał Górny2023-02-282-0/+8
| | | | | | | This will also be the part of the next 16.x RC and 17.x snapshot. Bug: https://bugs.gentoo.org/884193 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Reenable EH/RTTI in *.9999Michał Górny2023-02-282-0/+4
| | | | | | | This will also be the part of the next 16.x RC and 17.x snapshot. Bug: https://bugs.gentoo.org/884193 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/gcc: add 13.0.1_pre20230226Sam James2023-02-262-0/+55
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gettext: keyword 0.21.1 for ~arm64-macosSam James2023-02-261-1/+1
| | | | | Bug: https://bugs.gentoo.org/896330 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/make: add 4.4.1, drop 4.4.0.91, drop 4.4.0.90Sam James2023-02-263-80/+2
| | | | | | | Drop the beta/pre-release versions. Bug: https://bugs.gentoo.org/879081 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 12.2.1_p20230225Sam James2023-02-252-0/+53
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-runtime: Add 17.0.0_pre20230225 snapshotMichał Górny2023-02-251-0/+41
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/lld: Add 17.0.0_pre20230225 snapshotMichał Górny2023-02-252-0/+91
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Add 17.0.0_pre20230225 snapshotMichał Górny2023-02-252-0/+478
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add 17.0.0_pre20230225 snapshotMichał Górny2023-02-252-0/+169
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Add 17.0.0_pre20230225 snapshotMichał Górny2023-02-252-0/+517
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm-common: Add 17.0.0_pre20230225 snapshotMichał Górny2023-02-252-0/+29
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/gcc: add 11.3.1_p20230224Sam James2023-02-242-0/+53
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/patch: keyword for ~arm64-macosSam James2023-02-242-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/make: keyword for ~arm64-macosSam James2023-02-245-7/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gnuconfig: keyword 20221007 for ~arm64-macosSam James2023-02-242-4/+4
| | | | | Bug: https://bugs.gentoo.org/896330 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/qbe: add 1.1Haelwenn (lanodan) Monnier2023-02-242-0/+36
| | | | | | Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/29367 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-devel/gcc: add 10.4.1_p20230223Sam James2023-02-242-0/+59
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-runtime: keyword 16.0.0_rc3 for ~loongWANG Xuerui2023-02-241-2/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/clang: keyword 16.0.0_rc3 for ~loongWANG Xuerui2023-02-241-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/clang-common: keyword 16.0.0_rc3 for ~loongWANG Xuerui2023-02-241-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/llvm: keyword 16.0.0_rc3 for ~loongWANG Xuerui2023-02-241-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/llvm-common: keyword 16.0.0_rc3 for ~loongWANG Xuerui2023-02-241-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/gdb: explicitly disable gprofng build tooSam James2023-02-232-2/+2
| | | | | | Not relevant when building gdb. It's in binutils. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-runtime: Add 16.0.0_rc3Michał Górny2023-02-231-0/+41
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/lld: Add 16.0.0_rc3Michał Górny2023-02-232-0/+92
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Add 16.0.0_rc3Michał Górny2023-02-232-0/+479
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add 16.0.0_rc3Michał Górny2023-02-232-0/+170
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Add 16.0.0_rc3Michał Górny2023-02-232-0/+518
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm-common: Add 16.0.0_rc3Michał Górny2023-02-232-0/+30
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Fix typo in tc-is-gccMichał Górny2023-02-237-7/+7
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Fix typo in tc-is-gccMichał Górny2023-02-237-7/+7
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Fix automagic dep on HSA runtimeMichał Górny2023-02-232-0/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/binutils-hppa64: revbump to keep in sync with sys-devel/binutilsSam James2023-02-221-0/+0
| | | | | | No-op. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: apply linker search path fixes from Chewi for prefixSam James2023-02-223-5/+584
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* sys-devel/dev86: fix MissingRemoteId for maintainer-needed packagesCristian Othón Martínez Vera2023-02-221-0/+3
| | | | | Signed-off-by: Cristian Othón Martínez Vera <cfuga@cfuga.mx> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm sys-devel/clang: GCC -flto ICE mitigationIan Jordan2023-02-2214-15/+42
| | | | | | | | | | | | | | | | | | | | | | GCC causes an ICE in llvm/clang when compiled with LTO, this has been tested with every version of GCC with each version of llvm/clang in tree but does not happened when clang compiles itself with LTO. This will stop many of the issues people face with using LTO systemwide on Gentoo until this get fixed upstreamed but I left the bug itself on b.g.o so this tested with each release and removed once finally solved. It's unclear if this is a GCC bug or a LLVM one (GCC miscompilation, UB in LLVM meaning "miscompiled" but it's LLVM's fault, or a bug in LLVM itself which only shows up when built with GCC). Bug: https://bugs.gentoo.org/873670 Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106943 Bug: https://github.com/llvm/llvm-project/issues/57740 Bug: https://github.com/llvm/llvm-project/issues/60877 Signed-off-by: Ian Jordan <immoloism@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29496 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf-archive: add 2023.02.20Sam James2023-02-202-0/+19
| | | | | Bug: https://bugs.gentoo.org/851195 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/flex: destabilize 2.6.4-r6Sam James2023-02-201-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/flex: fix crash on Apple M1 due to undefined behavior.Yifeng Li2023-02-202-0/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, when the NULL-terminated variadic function filter_create_ext() is invoked, the value "0" is passed as the last argument to act as a terminator. However, this is an integer value, which is incompatible with the pointer data type expected by filter_create_ext(). This is undefined behavior in C, correct operation is not guaranteed. In fact, it causes flex to crash on Apple M1 when GCC is used - the loop is not terminated when it should, instead, it keeps running, corrupting the argument list for invoking m4. As a result, it creates the following error: > flex: fatal internal error, exec of gm4 failed This commit fixes the problem by explicitly casting the value 0 to the correct pointer type (char *). Since the existence of the bug doesn't always prevent a Gentoo Prefix bootstrapping, it can lurk inside the system and remain undetected, furthermore, it's technically a C programming bug, other platforms could've been affected as well in theory. Thus, we also bump the package version. Closes: https://bugs.gentoo.org/871324 Signed-off-by: Yifeng Li <tomli@tomli.me> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 13.0.1_pre20230219Sam James2023-02-202-0/+55
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 12.2.1_p20230218Sam James2023-02-192-0/+53
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gettext: fix macOS bootstrap build.Yifeng Li2023-02-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When bootstrapping Gentoo Prefix on macOS 13.2 (Ventura) on an Apple M1 system, it will fail at stage3 (note that there are other bugs that prevent the bootstrapping from reach stage3, which must also be resolved) due to the following build failure in sys-devel/gettext-0.21.1: Undefined symbols for architecture arm64: "_gl_get_setlocale_null_lock", referenced from: _libgettextpo_setlocale_null_r in libgnu.a(setlocale_null.o) _libgettextpo_setlocale_null in libgnu.a(setlocale_null.o) ld: symbol(s) not found for architecture arm64 A quick search of the symbol "_gl_get_setlocale_null_lock" revealed that the bug is actually already known - GNU gettext bug 62659 [1]. It failed to find the symbol because GNU's libintl was not present during the bootstrap stage (though it would be installed later), and due to the hardcoded OMIT_SETLOCALE_LOCK value, GNU gettext still attempts to use SETLOCALE_LOCK. Currently the Portage tree already contains a patch for musl. The simplest fix is just applying the same patch to Darwin as well. [1] https://savannah.gnu.org/bugs/?62659 Closes: https://github.com/gentoo/gentoo/pull/29655 Closes: https://bugs.gentoo.org/895330 Signed-off-by: Yifeng Li <tomli@tomli.me> Signed-off-by: David Seifert <soap@gentoo.org>