Skip to content

Commit 87afcb0

Browse files
committed
depends: fix osx build with clang 16
For some reason the previous syntax worked with clang 15 and below, but clang 16 requires that the option and value are properly separated.
1 parent e352f5a commit 87afcb0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

depends/hosts/darwin.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ darwin_CC=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
9999
$(clang_prog) --target=$(host) -mmacosx-version-min=$(OSX_MIN_VERSION) \
100100
-B$(build_prefix)/bin -mlinker-version=$(LD64_VERSION) \
101101
-isysroot$(OSX_SDK) \
102-
-Xclang -internal-externc-isystem$(clang_resource_dir)/include \
103-
-Xclang -internal-externc-isystem$(OSX_SDK)/usr/include
102+
-Xclang -internal-externc-isystem -Xclang $(clang_resource_dir)/include \
103+
-Xclang -internal-externc-isystem -Xclang $(OSX_SDK)/usr/include
104104
darwin_CXX=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
105105
-u OBJC_INCLUDE_PATH -u OBJCPLUS_INCLUDE_PATH -u CPATH \
106106
-u LIBRARY_PATH \
@@ -109,8 +109,8 @@ darwin_CXX=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
109109
-isysroot$(OSX_SDK) \
110110
-stdlib=libc++ \
111111
-stdlib++-isystem$(OSX_SDK)/usr/include/c++/v1 \
112-
-Xclang -internal-externc-isystem$(clang_resource_dir)/include \
113-
-Xclang -internal-externc-isystem$(OSX_SDK)/usr/include
112+
-Xclang -internal-externc-isystem -Xclang $(clang_resource_dir)/include \
113+
-Xclang -internal-externc-isystem -Xclang $(OSX_SDK)/usr/include
114114

115115
darwin_CFLAGS=-pipe -std=$(C_STANDARD)
116116
darwin_CXXFLAGS=-pipe -std=$(CXX_STANDARD)

0 commit comments

Comments
 (0)