Skip to content

Commit 77d497b

Browse files
Adjust to the new clang builtin modules
clang is adding builtin modules for its C standard library headers. This requires proper module layering with the OS/SDK headers, but Backtracing is currently just absorbing them all into its OS module. Pass `-Xclang -fbuiltin-headers-in-system-modules` to allow that to continue working.
1 parent 0db93e2 commit 77d497b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

stdlib/public/Backtracing/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ set(BACKTRACING_COMPILE_FLAGS
5151
"-Xcc;-I${CMAKE_BINARY_DIR}/include"
5252
"-Xcc;-fno-implicit-module-maps"
5353
"-Xcc;-fbuiltin-module-map"
54+
"-Xcc;-Xclang;-Xcc;-fbuiltin-headers-in-system-modules"
5455
"-Xcc;-fmodule-map-file=${SWIFT_STDLIB_SOURCE_DIR}/public/SwiftShims/swift/shims/module.modulemap"
5556
"-Xcc;-fmodule-map-file=${SWIFT_STDLIB_SOURCE_DIR}/public/Backtracing/modules/module.modulemap")
5657

0 commit comments

Comments
 (0)