!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1196 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org200 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
19 Jan 2026
@reckenrode:matrix.orgRandy Eckenrode Though I’m not sure that Swift 6.2 is invoking clang for its interop support. 20:37:27
@saiko:knifepoint.netKatalin 🔪 perhaps it needs additional include directories, or swiftpm does use swift clang inherently 20:37:29
@reckenrode:matrix.orgRandy 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
@saiko:knifepoint.netKatalin 🔪 yeah, that sounds like the same situation then 20:45:49
@saiko:knifepoint.netKatalin 🔪 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
@reckenrode:matrix.orgRandy Eckenrode It needs this header: swiftToCxx/_SwiftCxxInteroperability.h . 20:48:15
@reckenrode:matrix.orgRandy EckenrodeThat has the defines.20:48:23
@reckenrode:matrix.orgRandy Eckenrode The Xcode toolchain ships it at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/swiftToCxx/_SwiftCxxInteroperability.h. 20:49:32
@reckenrode:matrix.orgRandy EckenrodeI can put it in stdlib-dev/include, which should get picked up automatically by the wrapper.20:51:21
@reckenrode:matrix.orgRandy Eckenrode * I can put it in stdlib-dev/include, which should get picked up automatically by the wrapper. 20:51:29

Show newer messages


Back to Room ListRoom Version: 6