!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
29 Jan 2026
@reckenrode:matrix.orgRandy Eckenrode The biggest help will be testing. Try building packaged Swift applications as well as ones in a dev shell. It should work. The goal is to make it a good experience for packaging and for local development. 13:43:13
@reckenrode:matrix.orgRandy EckenrodeIf there are packages that need things that have been drops, I want to know, so I can investigate why.13:43:37
@reckenrode:matrix.orgRandy Eckenrode For example, swift.swift is gone. Were you just doing that to get an unwrapped compiler? 13:44:07
@reckenrode:matrix.orgRandy EckenrodeThe compiler is now unwrapped.13:44:29
@reckenrode:matrix.orgRandy EckenrodeUsing xcbuild with Swift dependencies? I want to make that work.13:45:21
@reckenrode:matrix.orgRandy Eckenrode Using NIX_SWIFTFLAGS_COMPILE? It’s no longer supported due to Swift being unwrapped. How was that being used? 13:46:15
@reckenrode:matrix.orgRandy EckenrodeNeed to link non-Swift dylibs? Does that still work?13:46:35
@reckenrode:matrix.orgRandy Eckenrode If there are easy test cases, they can be put in passthru.tests. I’ve already updated the C++ interop test for both-way interop. 13:47:30
@reckenrode:matrix.orgRandy EckenrodeWe can now use Swift from C++ in addition to C++ from Swift.13:48:02
@reckenrode:matrix.orgRandy EckenrodeOther bonus things I hope will work is cross-compilation and using stdlibs for other targets.13:48:37
@reckenrode:matrix.orgRandy EckenrodeStatic is another one that needs testing.13:49:48
@reckenrode:matrix.orgRandy Eckenrode I would also like to support Windows, WASM, and Android; but those are bonuses. 13:54:47
@ihar.hrachyshka:matrix.orgIhar Hrachyshkalink to a bug report and/or details of what's going on at least?15:29:29
@eveeifyeve:matrix.orgeveeifyeveI don't think they reported the issue directly, but I know about it hearing from ericson.15:30:18
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaericson? a man? a company? :)15:30:42
@eveeifyeve:matrix.orgeveeifyeveJohn Ericson.15:31:08
@ihar.hrachyshka:matrix.orgIhar Hrachyshka

I guess I will proceed with bisect but...

$ git bisect visualize --no-merges --oneline
d4fd918e2cc2 libarchive: fix cygwin build
f4cd05d2e7c9 haskellPackages: mark builds failing on hydra as broken
4922225f956f haskellPackages.rhine-bayes: downgrade to match rhine
51c78494b9ff openldap: use --replace-fail instead of --replace
b770f35b4de1 openldap: fix build with structuredAttrs
79429223426a moltenvk: 1.4.0 -> 1.4.1
70f40e0a3b82 python313Packages.aiodns: 3.5.0 -> 3.6.1
50776d0e56eb apple-sdk: drop `FamilyDisplayName`
176c6512ba96 darwin.libcxx: 19.1.2+apple-sdk-15.5 -> 20.1.0+apple-sdk-26.0

Randy Eckenrode fyi

17:14:36
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaanyone up to try the revert of 176c6512ba96 while I'm proceeding with the current bisect?17:18:01
@shorden:mozilla.orgshorden joined the room.17:26:56
@reckenrode:matrix.orgRandy EckenrodeThe idea that updating the libc++ headers would break the Swift compiler hurts my head.17:54:05
@reckenrode:matrix.orgRandy EckenrodeOr maybe it’s that plus the hardening flags interacting badly for our 5.10.1 build.17:54:35
@ihar.hrachyshka:matrix.orgIhar HrachyshkaI think folks on github refuted the hardening theory17:54:58
@reckenrode:matrix.orgRandy EckenrodeThough that wouldn’t explain Linux.17:55:23
@ihar.hrachyshka:matrix.orgIhar Hrachyshkais linux crashing the same way17:55:49
@ihar.hrachyshka:matrix.orgIhar Hrachyshkathought it's darwin only (with swift-frontend burning)17:56:22
@samasaur:matrix.orgsamasaurLinux was already broken in a different way; unsure if this new issue affects it too18:12:56
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaif it's darwin.libcxx it just can't18:16:23
@eveeifyeve:matrix.orgeveeifyeve I am just building your update-branch. WIth nix build .#swift 18:16:28
@samasaur:matrix.orgsamasaur
In reply to @ihar.hrachyshka:matrix.org
if it's darwin.libcxx it just can't
yea. from a "solving this" standpoint I hope it is libcxx. from an "our shared sanity" standpoint I hope it isn't
18:22:59
@ihar.hrachyshka:matrix.orgIhar Hrachyshkawhat would be the approach forward if we confirm the bump for libcxx is the problem? is it realistic to revert it while this is being fixed?18:23:34

Show newer messages


Back to Room ListRoom Version: 6