summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2020-11-23 10:46:56 +0100
committerFabian Groffen <grobian@gentoo.org>2020-11-23 10:47:57 +0100
commit1ec8186b37649272de2c41d034a0328acca758d9 (patch)
tree387ad23b4fbbf7864d38a2afb33b073e8dcaadaa /profiles/prefix
parentdev-util/mdds: Stabilize 1.7.0 arm64, #755107 (diff)
downloadgentoo-1ec8186b37649272de2c41d034a0328acca758d9.tar.gz
gentoo-1ec8186b37649272de2c41d034a0328acca758d9.tar.bz2
gentoo-1ec8186b37649272de2c41d034a0328acca758d9.zip
profiles/prefix/darwin/macos: add FSF GCC feature
to be extended to other profiles once initial explorations have finished Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'profiles/prefix')
-rw-r--r--profiles/prefix/darwin/macos/10.13/x64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.13/x64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask6
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages11
4 files changed, 20 insertions, 0 deletions
diff --git a/profiles/prefix/darwin/macos/10.13/x64/gcc/eapi b/profiles/prefix/darwin/macos/10.13/x64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.13/x64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.13/x64/gcc/parent b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
new file mode 100644
index 000000000000..5ebbfd24d627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-nold
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
new file mode 100644
index 000000000000..8e306bca3112
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# unmask ld symlink package, due to missing blocks support we are not
+# able to compile this
+-sys-devel/native-cctools
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
new file mode 100644
index 000000000000..ca17aa36acff
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -0,0 +1,11 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# usage of FSF GCC, disabling Clang, without binutils-apple (due to
+# missing blocks support in GCC)
+*sys-devel/gcc
+*sys-devel/gcc-config
+-*sys-devel/clang
+*sys-devel/gcc-apple
+-*sys-devel/binutils-apple
+*sys-devel/native-cctools