Stop supporting -ld_classic
Open
Beginner friendly
- Dominant language
- C#
- Stars
- 2.9k
- Forks
- 576
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 123
Description
Apple removed '-ld_classic': "The ld64 linker has been removed and the -ld_classic option is no longer supported." (https://developer.apple.com/documentation/xcode-release-notes/xcode-27-release-notes)
We should stop passing it on if using Xcode 27+ (the `_UseClassicLinker` option).
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the `_UseClassicLinker` option and inspect how the Xcode version is detected before the classic linker flag is passed. Verify that `-ld_classic` is not passed when using Xcode 27 or newer, while existing behavior remains unchanged for older Xcode versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100