summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass')
-rw-r--r--eclass/Manifest.gzbin40185 -> 40190 bytes
-rw-r--r--eclass/llvm.org.eclass9
-rw-r--r--eclass/toolchain.eclass8
3 files changed, 8 insertions, 9 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index c002fc2790ad..d4c8da3e5426 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 a810027f74f5..7d7774cfb027 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
+ 20.0.0_pre20250118)
+ EGIT_COMMIT=c3a935e3f967f8f22f5db240d145459ee621c1e0
+ ;;
20.0.0_pre20250111)
EGIT_COMMIT=8af4d206e0f979f68925a08f9dffd60a98ce97e2
;;
- 20.0.0_pre20250104)
- EGIT_COMMIT=2529a8df53af9bc6cecfd6c83404ffa5e89e3370
- ;;
- 20.0.0_pre20241227)
- EGIT_COMMIT=ccfe0de0e1e37ed369c9bf89dd0188ba0afb2e9a
- ;;
*)
die "Unknown snapshot: ${PV}"
;;
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 7068fc452dbe..a52fd268c8e8 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -3153,14 +3153,16 @@ XGCC() { get_make_var GCC_FOR_TARGET ; }
has toolchain_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" toolchain_death_notice"
toolchain_death_notice() {
+ # TODO: For bootstrap comparison failures, include the stage2 & stage3
+ # differing objects to avoid having to ask reporters to manually collect...
local dir
for dir in "${WORKDIR}"/build-jit "${WORKDIR}"/build ; do
if [[ -e "${dir}" ]] ; then
pushd "${WORKDIR}" >/dev/null
(echo '' | $(tc-getCC ${CTARGET}) ${CFLAGS} -v -E - 2>&1) > "${dir}"/gccinfo.log
[[ -e "${T}"/build.log ]] && cp "${T}"/build.log "${dir}"
- tar -arf "${WORKDIR}"/gcc-build-logs.tar \
- "${dir#${WORKDIR}/}"/gccinfo.log "${dir#${WORKDIR}/}"/build.log $(find -name "${dir#${WORKDIR}/}"/config.log)
+ tar -rf "${WORKDIR}"/gcc-build-logs.tar \
+ "${dir#${WORKDIR}/}"/gccinfo.log "${dir#${WORKDIR}/}"/build.log $(find "${dir#${WORKDIR}/}" -type f -name "config.log")
rm "${dir#${WORKDIR}/}"/gccinfo.log "${dir#${WORKDIR}/}"/build.log
eerror
eerror "Please include ${WORKDIR}/gcc-build-logs.tar.xz in your bug report."
@@ -3168,7 +3170,7 @@ toolchain_death_notice() {
popd >/dev/null
fi
done
- xz -9e "${WORKDIR}"/gcc-build-logs.tar.xz
+ xz -9e "${WORKDIR}"/gcc-build-logs.tar
}
fi