summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-05-13 22:49:39 +0100
committerSam James <sam@gentoo.org>2024-05-13 22:51:23 +0100
commit7010b055a0051e6557cfd2ef644e432fe84dc388 (patch)
treea098a37f8302408a2bce738fd1c44cb68fe28d9c /eclass/toolchain.eclass
parentdev-libs/kirigami-addons: drop 1.1.0 (diff)
downloadgentoo-7010b055a0051e6557cfd2ef644e432fe84dc388.tar.gz
gentoo-7010b055a0051e6557cfd2ef644e432fe84dc388.tar.bz2
gentoo-7010b055a0051e6557cfd2ef644e432fe84dc388.zip
toolchain.eclass: don't depend on self if gnat-gpl
Without this, we get: ``` * Error: circular dependencies: (sys-devel/gcc-13.2.1_p20240210:13/13::gentoo, ebuild scheduled for merge) depends on (dev-lang/gnat-gpl-2021-r5:10/10::gentoo, ebuild scheduled for merge) (buildtime) (sys-devel/gcc-13.2.1_p20240210:13/13::gentoo, ebuild scheduled for merge) (buildtime) ``` Reported on IRC by dormito. Fixes: 74414ea0c4d70c96bbec234df290d7e5f14d8f51 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'eclass/toolchain.eclass')
-rw-r--r--eclass/toolchain.eclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 25dedd4e5262..7d69f3b90e91 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -393,7 +393,7 @@ fi
# TODO: Add a pkg_setup & pkg_pretend check for whether the active compiler
# supports Ada.
-if tc_has_feature ada ; then
+if [[ ${PN} != gnat-gpl ]] && tc_has_feature ada ; then
BDEPEND+=" ada? ( || ( sys-devel/gcc[ada] dev-lang/gnat-gpl[ada] ) )"
fi