summaryrefslogtreecommitdiff
path: root/llvm-core/clang/clang-20.0.0.9999.ebuild
AgeCommit message (Collapse)Author
2025-02-01llvm-core/clang: main is now 21*Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-01-03llvm-core/clang: Set CLANG_CONFIG_FILE_USER_DIR for per-user configJames Le Cuirot
This is a better way to pass dynamic flags like --sysroot when cross-compiling than sticking them directly in variables like CC. The HOME directory is overridden by Portage, so real user config won't interfere with package builds. For now, the necessary config can be set up in pre_src_unpack, but perhaps we could come up with something more formal later. Closes: https://github.com/gentoo/gentoo/pull/39960 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-12-18llvm-core/clang: Replace LLVM_CMAKE_DIR with LLVM_ROOT in 19.1.6+Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-12llvm-core/clang: drop llvm_prepend_path useSam James
The hackery with PATH here is wrong and it breaks building Clang itself with a different version of Clang (which is why we're looking at rejigging how the eclass works/replacing it with llvm-r1.eclass [0]). As suggested by Matt, use LLVM_CMAKE_DIR instead so that Clang finds the right version of LLVM to build against without any sort of nonsense messing with build tooling. [0] https://public-inbox.gentoo.org/gentoo-dev/d5489fa24ef3d1129540879e628120addb3af8ce.camel@gentoo.org/ Closes: https://bugs.gentoo.org/942314 Closes: https://bugs.gentoo.org/944788 Thanks-to: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
2024-12-11Move {sys-devel → llvm-core}/llvmMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-11Move {sys-devel → llvm-core}/lldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-11Move {sys-devel → llvm-core}/clangMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>