]> git.ipfire.org Git - thirdparty/gcc.git/commit
build: Allow for Xcode 15 ld -v output
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Thu, 17 Aug 2023 08:14:49 +0000 (10:14 +0200)
committerIain Sandoe <iain@sandoe.co.uk>
Thu, 18 Apr 2024 14:45:57 +0000 (15:45 +0100)
commit23fa5cdd4cd0feb6580e1451c3ad849b24cfa570
treeb6ba96806ea1bd427f0b99826cb6584bacf35f1c
parent6ac3a4beaeb0981ad956beada305b4ff75f0df8d
build: Allow for Xcode 15 ld -v output

Since Xcode 15 beta 6, ld -v output differs from previous versions:

* macOS 13/Xcode 14:

  @(#)PROGRAM:ld  PROJECT:ld64-857.1

* macOS 14/Xcode 15:

  @(#)PROGRAM:ld  PROJECT:dyld-1015.1

configure cannot handle the new form, so LD64_VERSION isn't set.

This patch fixes this.  The autoconf manual states that sed doesn't
portably support alternation, so I'm using two separate expressions to
extract the version number.

Tested on x86_64-apple-darwin23.0.0.

2023-08-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc:
* configure.ac (gcc_cv_ld64_version): Allow for dyld in ld -v
output.
* configure: Regenerate.

(cherry picked from commit 0beac9209f0ae230b34ad31e76e7b0b633a5fb21)
gcc/configure
gcc/configure.ac