summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass')
-rw-r--r--eclass/Manifest.gzbin40348 -> 40355 bytes
-rw-r--r--eclass/llvm.org.eclass9
-rw-r--r--eclass/toolchain.eclass2
3 files changed, 4 insertions, 7 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index ff9667ecfcd9..954e3cd60145 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index dd911b0b3560..50de4a62af8f 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,15 +72,12 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
case ${PV} in
+ 21.0.0_pre20250322)
+ EGIT_COMMIT=1d133420dc512487e2be0e9d86755f2a7c3497a7
+ ;;
21.0.0_pre20250317)
EGIT_COMMIT=1c3a9a853ce68c3c539e7cab21380b9d8b18f426
;;
- 21.0.0_pre20250311)
- EGIT_COMMIT=cb7298f66d62a3548fcf3bd230304067ecf30d17
- ;;
- 21.0.0_pre20250301)
- EGIT_COMMIT=7e8a06cfa4a2951b8ee77e19e34926e6e535b4d1
- ;;
*)
die "Unknown snapshot: ${PV}"
;;
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index bb8bb6512394..bf883c5370fc 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1241,7 +1241,7 @@ toolchain_src_configure() {
local GCC_LANG="c"
is_cxx && GCC_LANG+=",c++"
- is_d && GCC_LANG+=",d"
+ is_d && GCC_LANG+=",d" confgcc+=( --enable-libphobos )
is_go && GCC_LANG+=",go"
if is_objc || is_objcxx ; then
GCC_LANG+=",objc"