commit: 91ae95a4f78b66ad13cd7bc5f205fb8c65fb37ad Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Tue Dec 16 08:18:29 2025 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Tue Dec 16 08:20:15 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ae95a4
profiles/prefix/darwin: simplify packages set modifications - reduce inclusion/exclusion patterns for gcc and binutils - remove darwin-miscutils from @system (no longer compiles, no real purpose) - only keep darwin-pkill in darwin level - include/exclude toolchain in the features/* profiles Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> profiles/prefix/darwin/macos/features/clang-lld/packages | 6 ++++-- profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages | 9 +++------ profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages | 11 +++-------- profiles/prefix/darwin/macos/packages | 7 ------- profiles/prefix/darwin/packages | 4 +--- 5 files changed, 11 insertions(+), 26 deletions(-) diff --git a/profiles/prefix/darwin/macos/features/clang-lld/packages b/profiles/prefix/darwin/macos/features/clang-lld/packages index 9cb68887f977..d0a26b46fc68 100644 --- a/profiles/prefix/darwin/macos/features/clang-lld/packages +++ b/profiles/prefix/darwin/macos/features/clang-lld/packages @@ -1,4 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 --*sys-devel/binutils-apple +-*sys-devel/gcc +-*sys-devel/gcc-config +*llvm-core/clang diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages index a4c67015bcba..3a936de7bf6b 100644 --- a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages +++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages @@ -1,8 +1,5 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# usage of FSF GCC, disabling Clang -*sys-devel/gcc -*sys-devel/gcc-config --*llvm-core/clang --*sys-devel/gcc-apple +# usage of FSF GCC, using ld64 (xtools) +*sys-devel/binutils-apple diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages index 5169b2e94354..eeb180f0aa7a 100644 --- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages +++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages @@ -1,11 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 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 +# usage of FSF GCC, without binutils-apple using host-provided ld (due +# to xtools missing recent features, most notably arm64 support) *sys-devel/native-cctools --*sys-devel/binutils-apple --*llvm-core/clang --*sys-devel/gcc-apple diff --git a/profiles/prefix/darwin/macos/packages b/profiles/prefix/darwin/macos/packages deleted file mode 100644 index 94a197bf3262..000000000000 --- a/profiles/prefix/darwin/macos/packages +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# macOS has LLVM/Clang as system compiler --*sys-devel/gcc --*sys-devel/gcc-config -*llvm-core/clang diff --git a/profiles/prefix/darwin/packages b/profiles/prefix/darwin/packages index 3856bb1f724a..f6bceaad1c7d 100644 --- a/profiles/prefix/darwin/packages +++ b/profiles/prefix/darwin/packages @@ -1,6 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -*sys-apps/darwin-miscutils -*sys-devel/binutils-apple *sys-process/pkill-darwin
