diff options
author | 2024-05-13 22:49:39 +0100 | |
---|---|---|
committer | 2024-05-13 22:51:23 +0100 | |
commit | 7010b055a0051e6557cfd2ef644e432fe84dc388 (patch) | |
tree | a098a37f8302408a2bce738fd1c44cb68fe28d9c /eclass/toolchain.eclass | |
parent | dev-libs/kirigami-addons: drop 1.1.0 (diff) | |
download | gentoo-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.eclass | 2 |
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 |