summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-devel/clang/clang-15.0.0.9999.ebuild8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys-devel/clang/clang-15.0.0.9999.ebuild b/sys-devel/clang/clang-15.0.0.9999.ebuild
index e1960cb92f18..7527c0955a4d 100644
--- a/sys-devel/clang/clang-15.0.0.9999.ebuild
+++ b/sys-devel/clang/clang-15.0.0.9999.ebuild
@@ -89,6 +89,14 @@ src_prepare() {
mkdir -p x/y || die
BUILD_DIR=${WORKDIR}/x/y/clang
+ # workaround another developer believing it's a great idea to use
+ # private LLVM headers in clang
+ # https://reviews.llvm.org/D120185
+ mkdir -p unittests/ASTMatchers/llvm/Config || die
+ cat > unittests/ASTMatchers/llvm/Config/config.h <<-EOF || die
+ #define ENABLE_BACKTRACES 1
+ EOF
+
llvm.org_src_prepare
# add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)