* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 9:57 Fabian Groffen
0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 9:57 UTC (permalink / raw
To: gentoo-commits
commit: 09c9c9459c1be58388ef5526b802b886400fa557
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 09:57:30 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 09:57:30 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c9c945
profiles/prefix/darwin/macos: unmask GCC in gcc feature
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask | 2 ++
1 file changed, 2 insertions(+)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
index 8e306bca311..08447c2eba6 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -4,3 +4,5 @@
# unmask ld symlink package, due to missing blocks support we are not
# able to compile this
-sys-devel/native-cctools
+# and unmask FSF GCC itself of course
+-sys-devel/gcc
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 13:31 Fabian Groffen
0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 13:31 UTC (permalink / raw
To: gentoo-commits
commit: 788bd76b1982f7ce955359d3ea99b0e5cf095450
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 13:28:31 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 13:31:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788bd76b
profiles/prefix/darwin/macos: mask pkgconfig on fsf-gcc profile
pkgconfig uses system frameworks for some reason, and thus needs blocks
support
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask | 3 +++
1 file changed, 3 insertions(+)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
index 08447c2eba6..f86a094ace0 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -6,3 +6,6 @@
-sys-devel/native-cctools
# and unmask FSF GCC itself of course
-sys-devel/gcc
+
+# packages which link to framework and therefore fail (blocks)
+dev-util/pkgconfig
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 14:14 Fabian Groffen
0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 14:14 UTC (permalink / raw
To: gentoo-commits
commit: 365f1c928ff474881d68c55954fb8b37fa37f516
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 13:40:45 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 13:40:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365f1c92
profiles/prefix/darwin/macos: don't install gcc-apple in gcc profile
stick with FSF GCC
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
index ca17aa36acf..bef3bc68550 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -5,7 +5,7 @@
# 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
+-*sys-devel/binutils-apple
+-*sys-devel/clang
+-*sys-devel/gcc-apple
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 14:14 Fabian Groffen
0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 14:14 UTC (permalink / raw
To: gentoo-commits
commit: 9654ceee13b78d0dae6b11df360eed3281d47535
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 14:13:53 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 14:13:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9654ceee
profiles/prefix/darwin/macos: drop csu from system on gcc-based system
since we ld from Xcode, we can as well rely on it having a proper crt1.o
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
index bef3bc68550..e036014e912 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -9,3 +9,4 @@
-*sys-devel/binutils-apple
-*sys-devel/clang
-*sys-devel/gcc-apple
+-*sys-libs/csu
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 16:42 Fabian Groffen
0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 16:42 UTC (permalink / raw
To: gentoo-commits
commit: ba7b5d96decbd804face587bb16fb60914900a4b
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 16:41:26 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 16:42:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7b5d96
profiles/prefix/macos: mask binutils-apple on gcc profile
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
index f86a094ace0..e1ce7a0144a 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -2,7 +2,8 @@
# 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
+# able to compile binutils-apple
+sys-devel/binutils-apple
-sys-devel/native-cctools
# and unmask FSF GCC itself of course
-sys-devel/gcc
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-28 15:24 Fabian Groffen
0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-28 15:24 UTC (permalink / raw
To: gentoo-commits
commit: bf17e7fec8c6e2cde0784c82157e1548ca068b23
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 28 15:23:57 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 15:23:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf17e7fe
profiles/prefix/darwin/macos: unmask cmake in gcc profiles
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask | 3 +++
1 file changed, 3 insertions(+)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
index e1ce7a0144a..90c1048e402 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -10,3 +10,6 @@ sys-devel/binutils-apple
# packages which link to framework and therefore fail (blocks)
dev-util/pkgconfig
+
+# cmake-3.19.1 works for us
+->=dev-util/cmake-3.14
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-28 15:47 Fabian Groffen
0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-28 15:47 UTC (permalink / raw
To: gentoo-commits
commit: 36aa2929b74411b3fcfc4e6167844f31d885c172
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 28 15:47:22 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 15:47:56 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36aa2929
profiles/prefix/darwin/macos: mask aqua USE-flag for cairo with GCC
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
new file mode 100644
index 00000000000..a6f14621678
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Cocoa integration requires frameworks, and this is a bridge too far
+# for current FSF GCC
+x11-libs/cairo aqua
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-29 20:49 Ulrich Müller
0 siblings, 0 replies; 8+ messages in thread
From: Ulrich Müller @ 2020-11-29 20:49 UTC (permalink / raw
To: gentoo-commits
commit: 2a01d3c656ea3016e7b09de8bb473938b421e558
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 29 20:46:51 2020 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 29 20:49:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a01d3c6
profiles: Mask app-editors/emacs[aqua] on MacOS.
Bug: https://bugs.gentoo.org/757300
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
index a6f14621678..aee08c4624e 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Ulrich Müller <ulm@gentoo.org> (2020-11-29)
+# GCC's Objective-C compiler fails to build the Aqua/Cocoa interface.
+# Bug #757300
+app-editors/emacs aqua
+
# Cocoa integration requires frameworks, and this is a bridge too far
# for current FSF GCC
x11-libs/cairo aqua
^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-11-29 20:49 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-23 16:42 [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/ Fabian Groffen
-- strict thread matches above, loose matches on Subject: below --
2020-11-29 20:49 Ulrich Müller
2020-11-28 15:47 Fabian Groffen
2020-11-28 15:24 Fabian Groffen
2020-11-23 14:14 Fabian Groffen
2020-11-23 14:14 Fabian Groffen
2020-11-23 13:31 Fabian Groffen
2020-11-23 9:57 Fabian Groffen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox