summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2022-06-08 12:57:24 +0200
committerFabian Groffen <grobian@gentoo.org>2022-06-08 12:57:24 +0200
commitb7b55505ebc7233d97a4a4a4f94c21cb5b03b21f (patch)
tree8e343c93988d7b2bebef583c35eb0f4fcb1f64f6 /sys-devel
parentdev-lang/python-3.9.12: fix compilation on recent Darwin (diff)
downloadprefix-b7b55505ebc7233d97a4a4a4f94c21cb5b03b21f.tar.gz
prefix-b7b55505ebc7233d97a4a4a4f94c21cb5b03b21f.tar.bz2
prefix-b7b55505ebc7233d97a4a4a4f94c21cb5b03b21f.zip
sys-devel/gcc-12.1.0: fix deps for Darwin
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/gcc/gcc-12.1.0.ebuild6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys-devel/gcc/gcc-12.1.0.ebuild b/sys-devel/gcc/gcc-12.1.0.ebuild
index 5270c920df..500c94821b 100644
--- a/sys-devel/gcc/gcc-12.1.0.ebuild
+++ b/sys-devel/gcc/gcc-12.1.0.ebuild
@@ -26,7 +26,11 @@ https://github.com/iains/gcc-12-branch/archive/refs/tags/${IANSGCCVER}.tar.gz )"
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
-BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+BDEPEND="
+ kernel_linux? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )
+ kernel_Darwin? (
+ || ( ${CATEGORY}/binutils-apple ${CATEGORY}/native-cctools )
+ )"
src_unpack() {
if use elibc_Darwin ; then