summaryrefslogtreecommitdiff
path: root/llvm-runtimes/libgcc
AgeCommit message (Collapse)Author
5 daysllvm-runtimes/libgcc: Add 21.1.7Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
10 daysllvm-runtimes/libgcc: Add 22.0.0_pre20251127 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-20llvm-runtimes/libgcc: Add 22.0.0_pre20251120 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-20llvm-runtimes/libgcc: Add 21.1.6Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-15llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-08llvm-runtimes/libgcc: Add 22.0.0_pre20251108 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-05llvm-runtimes/libgcc: stabilise 19.1.7-r1, 20.1.8 for amd64Sam James
Bug: https://bugs.gentoo.org/964019 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04llvm-runtimes/libgcc: Add 21.1.5Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-01llvm-runtimes/libgcc: Add 22.0.0_pre20251101 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-01llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-28llvm-runtimes/libgcc: Add 22.0.0_pre20251028 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-22llvm-runtimes/libgcc: Add 22.0.0_pre20251022 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-22llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21llvm-runtimes/libgcc: Add 21.1.4Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-11llvm-runtimes/libgcc: Add 22.0.0_pre20251011 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-08llvm-runtimes/libgcc: Add 21.1.3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-04llvm-runtimes/libgcc: Add 22.0.0_pre20251004 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-03llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-01llvm-runtimes/libgcc: Add 22.0.0_pre20251001 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-24llvm-runtimes/libgcc: Add 21.1.2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-24llvm-runtimes/libgcc: Add 22.0.0_pre20250923 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-21llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-10llvm-runtimes/libgcc: Add 21.1.1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-10llvm-runtimes/libgcc: Add 22.0.0_pre20250910 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-10llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-07llvm-runtimes/libgcc: Add 22.0.0_pre20250907 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-31llvm-runtimes/libgcc: Add 22.0.0_pre20250831 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-30llvm-runtimes/libgcc: Call `llvm_prepend_path` unconditionallyMichal Rostecki
This ebuild is meant for clang-only systems and therefore it doesn't provide the `clang` USE flag. Signed-off-by: Michal Rostecki <vadorovsky@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43605 Closes: https://github.com/gentoo/gentoo/pull/43605 Signed-off-by: Sam James <sam@gentoo.org>
2025-08-27llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-26llvm-runtimes/libgcc: Keyword 21.1.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-26llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-26llvm-runtimes/libgcc: Bump to 21.1.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-21llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-21llvm-runtimes/libgcc: Add 22.0.0_pre20250820 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-16llvm-runtimes/libgcc: Add 22.0.0_pre20250815 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-12llvm-runtimes/libgcc: Add 21.1.0_rc3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-09llvm-runtimes/libgcc: Add 22.0.0_pre20250809 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-06llvm-runtimes/libgcc: Support build with cross emerge wrapperMichal Rostecki
When cross emerge wrapper is used, using `llvm_prepend_path` without any options, results in prepending the following path: ``` ${ESYSROOT}/usr/lib/llvm/${slot}/bin ``` For example: ``` /usr/aarch64-unknown-linux-musl/usr/lib/llvm/19/bin ``` The problem is that cross emerge wrapper uses a cross clang wrapper as a compiler, e.g. `aarch64-unknown-linux-musl-clang`. However, the file with such name can be usually found in two places: * `/usr/lib/llvm/19/bin/aarch64-unknown-linux-musl-clang`, which is a clang wrapper that calls the host clang with appropriate configuration. We want to call that file. * `/usr/aarch64-unknown-linux-musl/usr/lib/llvm/19/bin/aarch64-unknown-linux-musl-clang`, which is an actual aarch64 compiler binary. We cannot execute it on x86_64, or other incompatible host. However, the path added by `llvm_prepend_path` causes resolution of `aarch64-unknown-linux-musl-clang` to the second path, therefore causing errors like: ``` /usr/aarch64-unknown-linux-musl/usr/lib/llvm/19/bin/clang: cannot execute binary file: Exec format error ``` Solve that by: * Using `LLVM_ROOT` CMake parameter to point the build to LLVM library artifacts. * Using `llvm_prepend_path` with `-b` argument if we need clang, which is the case when either `clang` or `test` USE flags are enabled. Signed-off-by: Michal Rostecki <vadorovsky@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/39280 Closes: https://github.com/gentoo/gentoo/pull/39280 Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/39280 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-03llvm-runtimes/libgcc: 21+ requires third-party/siphash on arm64Violet Purcell
Same deal as the recent compiler-rt change since libgcc also builds compiler-rt. Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/43305 Closes: https://github.com/gentoo/gentoo/pull/43305 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-02llvm-runtimes/libgcc: Add 22.0.0_pre20250802 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-02llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-29llvm-runtimes/libgcc: Add 21.1.0_rc2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-26llvm-runtimes/libgcc: Add 22.0.0_pre20250726 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-22llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-22llvm-runtimes/libgcc: Add 22.0.0_pre20250722 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-20llvm-runtimes/libgcc: Bump to 21.1.0_rc1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19llvm-runtimes/libgcc: 21.x live is now 21.1.0.9999Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19llvm-runtimes/libgcc: Add 22.0.0.9999Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-13llvm-runtimes/libgcc: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>