diff options
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/Manifest.gz | bin | 40185 -> 40190 bytes | |||
-rw-r--r-- | eclass/llvm.org.eclass | 9 | ||||
-rw-r--r-- | eclass/toolchain.eclass | 8 |
3 files changed, 8 insertions, 9 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz Binary files differindex c002fc2790ad..d4c8da3e5426 100644 --- a/eclass/Manifest.gz +++ b/eclass/Manifest.gz 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 |