|
1 |
| -OSX_MIN_VERSION=10.15 |
| 1 | +OSX_MIN_VERSION=11.0 |
2 | 2 | OSX_SDK_VERSION=11.0
|
3 | 3 | XCODE_VERSION=12.2
|
4 | 4 | XCODE_BUILD_ID=12B45b
|
5 |
| -LD64_VERSION=609 |
| 5 | +LD64_VERSION=711 |
6 | 6 |
|
7 | 7 | OSX_SDK=$(host_prefix)/native/SDK
|
8 | 8 |
|
9 |
| -darwin_native_toolchain=darwin_sdk native_cctools |
| 9 | +darwin_native_toolchain=darwin_sdk |
10 | 10 |
|
11 |
| -clang_prog=$(shell $(SHELL) $(.SHELLFLAGS) "command -v clang") |
12 |
| -clangxx_prog=$(shell $(SHELL) $(.SHELLFLAGS) "command -v clang++") |
| 11 | +clang_prog=clang |
| 12 | +clangxx_prog=clang++ |
| 13 | +llvm_config_prog=llvm-config |
| 14 | + |
| 15 | +llvm_lib_dir=$(shell $(llvm_config_prog) --libdir) |
| 16 | + |
| 17 | +darwin_AR=llvm-ar |
| 18 | +darwin_DSYMUTIL=dsymutil |
| 19 | +darwin_NM=llvm-nm |
| 20 | +darwin_OBJDUMP=llvm-objdump |
| 21 | +darwin_RANLIB=llvm-ranlib |
| 22 | +darwin_STRIP=llvm-strip |
13 | 23 |
|
14 | 24 | # Flag explanations:
|
15 | 25 | #
|
@@ -37,23 +47,23 @@ clangxx_prog=$(shell $(SHELL) $(.SHELLFLAGS) "command -v clang++")
|
37 | 47 | darwin_CC=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
|
38 | 48 | -u OBJC_INCLUDE_PATH -u OBJCPLUS_INCLUDE_PATH -u CPATH \
|
39 | 49 | -u LIBRARY_PATH \
|
40 |
| - $(clang_prog) --target=$(host) -mmacosx-version-min=$(OSX_MIN_VERSION) \ |
41 |
| - -B$(build_prefix)/bin -mlinker-version=$(LD64_VERSION) \ |
42 |
| - -isysroot$(OSX_SDK) \ |
| 50 | + $(clang_prog) --target=$(host) \ |
| 51 | + -B$(build_prefix)/bin \ |
43 | 52 | -isysroot$(OSX_SDK) -nostdlibinc \
|
44 | 53 | -iwithsysroot/usr/include -iframeworkwithsysroot/System/Library/Frameworks
|
45 | 54 |
|
46 | 55 | darwin_CXX=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
|
47 | 56 | -u OBJC_INCLUDE_PATH -u OBJCPLUS_INCLUDE_PATH -u CPATH \
|
48 | 57 | -u LIBRARY_PATH \
|
49 |
| - $(clangxx_prog) --target=$(host) -mmacosx-version-min=$(OSX_MIN_VERSION) \ |
50 |
| - -B$(build_prefix)/bin -mlinker-version=$(LD64_VERSION) \ |
| 58 | + $(clangxx_prog) --target=$(host) \ |
| 59 | + -B$(build_prefix)/bin \ |
51 | 60 | -isysroot$(OSX_SDK) -nostdlibinc \
|
52 | 61 | -iwithsysroot/usr/include/c++/v1 \
|
53 | 62 | -iwithsysroot/usr/include -iframeworkwithsysroot/System/Library/Frameworks
|
54 | 63 |
|
55 |
| -darwin_CFLAGS=-pipe |
56 |
| -darwin_CXXFLAGS=$(darwin_CFLAGS) |
| 64 | +darwin_CFLAGS=-pipe -mmacosx-version-min=$(OSX_MIN_VERSION) -mlinker-version=$(LD64_VERSION) |
| 65 | +darwin_CXXFLAGS=-pipe -mmacosx-version-min=$(OSX_MIN_VERSION) -mlinker-version=$(LD64_VERSION) |
| 66 | +darwin_LDFLAGS=-Wl,-platform_version,macos,$(OSX_MIN_VERSION),$(OSX_SDK_VERSION) -Wl,-no_adhoc_codesign -fuse-ld=lld |
57 | 67 | darwin_ARFLAGS=cr
|
58 | 68 |
|
59 | 69 | darwin_release_CFLAGS=-O2
|
|
0 commit comments