commit:     965d65f247b049a606d3064f895ee8212a7902f7
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  1 07:17:24 2025 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Oct  1 07:23:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965d65f2

profiles/darwin/macos: drop using ld64

Use the host-provided linker, like for arm64 targets on x64 too.  The
benefit of using our own linker is minimal, and given the age of it,
requires an older CMake than we can provide in Gentoo.

The future hopefully allows us to use lld one day instead, but for now
drop using darwin-xtools based linker.  Keep using the odcctools ld64
linker for 10.5 ppc though, as it has significant improvements over the
host provided one.

Bug: https://bugs.gentoo.org/963592
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 profiles/prefix/darwin/macos/10.13/x64/gcc/parent | 2 +-
 profiles/prefix/darwin/macos/10.14/x64/gcc/parent | 2 +-
 profiles/prefix/darwin/macos/10.15/x64/gcc/parent | 2 +-
 profiles/prefix/darwin/macos/11.0/x64/gcc/parent  | 2 +-
 profiles/prefix/darwin/macos/12.0/x64/gcc/parent  | 2 +-
 profiles/prefix/darwin/macos/13.0/x64/gcc/parent  | 2 +-
 profiles/prefix/darwin/macos/14.0/x64/gcc/parent  | 2 +-
 profiles/prefix/darwin/macos/15.0/x64/gcc/parent  | 2 +-
 profiles/prefix/darwin/macos/26.0/x64/gcc/parent  | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/profiles/prefix/darwin/macos/10.13/x64/gcc/parent 
b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/10.14/x64/gcc/parent 
b/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/10.15/x64/gcc/parent 
b/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/11.0/x64/gcc/parent 
b/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/12.0/x64/gcc/parent 
b/profiles/prefix/darwin/macos/12.0/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/12.0/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/12.0/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/13.0/x64/gcc/parent 
b/profiles/prefix/darwin/macos/13.0/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/13.0/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/13.0/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/14.0/x64/gcc/parent 
b/profiles/prefix/darwin/macos/14.0/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/14.0/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/14.0/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/15.0/x64/gcc/parent 
b/profiles/prefix/darwin/macos/15.0/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/15.0/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/15.0/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/26.0/x64/gcc/parent 
b/profiles/prefix/darwin/macos/26.0/x64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/26.0/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/26.0/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

Reply via email to