From 954865a94eac1e4d6ec01e6302604b6ac9d278ff Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 17 Mar 2025 07:09:43 +0000 Subject: [PATCH] eclass/toolchain: Sync with Gentoo It's from Gentoo commit 9c4f5b81368474b9bb7fb8245945c7faba3cc3e5. --- .../portage-stable/eclass/toolchain.eclass | 41 ++++++++++++++----- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass index 693a356d54..bb8bb65123 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass @@ -340,6 +340,7 @@ if [[ ${PN} != kgcc64 && ${PN} != gcc-* ]] ; then tc_version_is_at_least 14.0.0_pre20230423 ${PV} && IUSE+=" rust" TC_FEATURES+=( rust ) tc_version_is_at_least 14.2.1_p20241026 ${PV} && IUSE+=" time64" tc_version_is_at_least 15.0.0_pre20241124 ${PV} && IUSE+=" libgdiagnostics" + tc_version_is_at_least 15.0.1_pre20250316 ${PV} && IUSE+=" cobol" fi if tc_version_is_at_least 10; then @@ -428,15 +429,15 @@ if [[ ${PN} != gnat-gpl ]] && tc_has_feature ada ; then ) " else - BDEPEND+=" - ada? ( - || ( - sys-devel/gcc:${SLOT}[ada] -