| 19 Jan 2026 |
Katalin πͺ | perhaps it needs additional include directories, or swiftpm does use swift clang inherently | 20:37:29 |
Randy Eckenrode | It seems to be fine when invoked by SwiftPM but not when called directly. I can use the Xcode clang just fine with that header. | 20:44:47 |
Katalin πͺ | yeah, that sounds like the same situation then | 20:45:49 |
Katalin πͺ | iirc that generated header has a bunch of conditional includes at the top with has_include, and these errors look like missing defines, so maybe if you give it just the right include paths it'll get further, but I'd have to start digging | 20:46:51 |
Randy Eckenrode | It needs this header: swiftToCxx/_SwiftCxxInteroperability.h . | 20:48:15 |
Randy Eckenrode | That has the defines. | 20:48:23 |
Randy Eckenrode | The Xcode toolchain ships it at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/swiftToCxx/_SwiftCxxInteroperability.h. | 20:49:32 |