Skip to content

Upgrade to Xcode 15, avoid duplicate unwind info on x86 macOS#1496

Merged
fhanau merged 2 commits into
mainfrom
felix/xcode-15-1
Dec 28, 2023
Merged

Upgrade to Xcode 15, avoid duplicate unwind info on x86 macOS#1496
fhanau merged 2 commits into
mainfrom
felix/xcode-15-1

Conversation

@fhanau
Copy link
Copy Markdown
Contributor

@fhanau fhanau commented Dec 19, 2023

Xcode 15.1 is now available on the macos-13 runner image. Note that the unwind info flag introduces a hard requirement for Xcode 15 and by extension macOS 13 for compiling workerd, but Mac developers generally update to new versions quickly and the minimum supported version to run workerd will remain at 11.

Xcode 14.3.1 => 15.1
macOS SDK 13.3 => 14.2 – minimum supported macOS version remains at 11.5
LLVM 15 => 16 (based on Apple clang upgrade clang-1403.0.22.14.1 => clang-1500.1.0.2.5)
This improves object size and link performance for x86 macOS builds,
supported since LLVM 16.
@fhanau fhanau requested a review from mrbbot December 26, 2023 15:10
@fhanau fhanau marked this pull request as ready for review December 26, 2023 15:10
@fhanau fhanau requested review from a team as code owners December 26, 2023 15:10
@fhanau fhanau requested a review from hoodmane December 26, 2023 15:10
@fhanau fhanau merged commit 61522bb into main Dec 28, 2023
@fhanau fhanau deleted the felix/xcode-15-1 branch December 28, 2023 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants