Opened 4 years ago
Last modified 3 years ago
#61866 closed defect
base uses incorrect SDK for Big Sur 11.1 and Xcode 12.3 — at Version 1
Reported by: | mf2k (Frank Schima) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | MacPorts 2.7.0 |
Component: | base | Version: | 2.6.99 |
Keywords: | Cc: | ||
Port: |
Description (last modified by mf2k (Frank Schima))
base needs to be updated to correctly use the 11.1 SDK on Big Sure 11.1 and Xcode 12.3.
On many ports I see configure logs with this:
:debug:configure LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk -arch x86_64'
But that is not correct. It should be 11.1.
$ ls -l /Library/Developer/CommandLineTools/SDKs total 0 lrwxr-xr-x 1 root wheel 14 Dec 18 08:22 MacOSX.sdk -> MacOSX11.1.sdk drwxr-xr-x 7 root wheel 224 Nov 12 2019 MacOSX10.14.sdk drwxr-xr-x 8 root wheel 256 Jul 9 10:33 MacOSX10.15.sdk drwxr-xr-x 4 root wheel 128 Dec 14 13:41 MacOSX11.0.sdk drwxr-xr-x 7 root wheel 224 Nov 30 05:33 MacOSX11.1.sdk
I hacked my local copy of portconfigure.tcl so that SDKROOT is 11.1 and many ports build again. But I'm unsure of the proper fix to include the minor version if macOS for the SDK.
Change History (1)
comment:1 Changed 4 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
Note: See
TracTickets for help on using
tickets.