summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2018-12-25 13:53:35 +0100
committerFabian Groffen <grobian@gentoo.org>2018-12-25 13:56:30 +0100
commit85ec000bd5125ac2f179ae92304c0c35bff16630 (patch)
tree5cb9f43421f0da7bbda7f72df9d78d10471d826d /profiles
parentprofiles: Move app-editors/emacs[mailutils] to stable mask on alpha. (diff)
downloadgentoo-85ec000bd5125ac2f179ae92304c0c35bff16630.tar.gz
gentoo-85ec000bd5125ac2f179ae92304c0c35bff16630.tar.bz2
gentoo-85ec000bd5125ac2f179ae92304c0c35bff16630.zip
profiles/prefix/darwin/macos/arch/ppc: mask gcc and binutils-apple versions
gcc-8.2.0 compiles and runs, but seems to cause issues with Perl's Configure -- since it's still out there kind of experimentally, mask it for now. binutils-apple-6.3 looked like a viable path to use a more recent compiler, but causes bus errors during gcc compilations, so avoid it for now, to be revisited once we have a more stable environment. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'profiles')
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/package.mask12
1 files changed, 10 insertions, 2 deletions
diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.mask b/profiles/prefix/darwin/macos/arch/ppc/package.mask
index 49904ab58f00..bdbdebe73aa0 100644
--- a/profiles/prefix/darwin/macos/arch/ppc/package.mask
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.mask
@@ -5,7 +5,13 @@
# All the Mac OS X profiles inherit from their matching arch profile here.
-# Fabian Gtoffen <grobian@gentoo.org> (22 Dec 2018)
+# Fabian Groffen <grobian@gentoo.org> (25 Dec 2018)
+# GCC-8.2.0 causes a problem with Perl-5.28 where Configure wrongly
+# believes every function it checks is available. Need to revisit this
+# at a later point.
+>=sys-devel/gcc-8
+
+# Fabian Groffen <grobian@gentoo.org> (22 Dec 2018)
# this version of libffi causes gcc to buserror
=dev-libs/libffi-3.3_rc0
@@ -13,8 +19,10 @@
# Apple removed entire PowerPC support from ld in ld64-128.2 (4.3)
# a backport of PPC support was kept until compilation with gcc-apple
# was no longer possible since 7.0.
-# The only working/supported versions are 3.2 and 6.3
+# The only working versions are 3.2 and (patched) 6.3, however the
+# latter causes bus errors whilst compiling e.g. GCC
=sys-devel/binutils-apple-4.3-r2
=sys-devel/binutils-apple-5.1-r1
=sys-devel/binutils-apple-6.1-r1
+=sys-devel/binutils-apple-6.3-r2
>sys-devel/binutils-apple-6.99999