!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
12 Jul 2025
@sarahec:matrix.orgSarah ClarkAt least, that's where git-bisect took me when testing gpytorch. 21:40:54
@reckenrode:matrix.orgRandy Eckenrode Probably the line where it adds llvmPackages.libomp. 21:41:14
@sarahec:matrix.orgSarah ClarkI need to bisect a few more packages.21:41:15
@reckenrode:matrix.orgRandy EckenrodeThat’s new.21:41:22
@sarahec:matrix.orgSarah ClarkFrack21:41:33
13 Jul 2025
@reckenrode:matrix.orgRandy Eckenrodemypy fails to build after the Lix change to build on the same volume as the store when the store is case sensitive03:30:28
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/python/mypy/blob/db6788868b07fd13bcc8606a165f2ca90a68c76c/mypy/test/testfscache.py#L78-L8903:30:30
@reckenrode:matrix.orgRandy EckenrodeThey have a test that fails when Windows or Darwin have a case-sensitive system.03:31:09
@saiko:knifepoint.netKatalin 🔪feels like that should be reported to them since windows and darwin can absolutely have case-sensitive FSes :V03:44:49
@saiko:knifepoint.netKatalin 🔪especially darwin03:44:52
@saiko:knifepoint.netKatalin 🔪(it’s a bit harder to do on windows, right?)03:45:37
@emilazy:matrix.orgemilyyeah correct way is to sniff with a test file before checking10:19:43
@symphorien:xlumurb.eusymphorienwhat is the current vresion of clang on darwin ?12:18:28
@reckenrode:matrix.orgRandy EckenrodeClang 19.12:19:20
@symphorien:xlumurb.eusymphorienthank you12:19:25
@reckenrode:matrix.orgRandy EckenrodeIt’s expected to be updated to Clang 20 for 25.11, but Darwin will be switching to the system libc++ for that release as well.12:20:46
@ethancedwards8:matrix.orgethancedwards8
In reply to @reckenrode:matrix.org
It’s expected to be updated to Clang 20 for 25.11, but Darwin will be switching to the system libc++ for that release as well.
Can you elaborate/provide a link for the second half of this statement?
13:19:49
@cmltawt0:matrix.orgMax set a profile picture.16:04:56
@cmltawt0:matrix.orgMax changed their display name from cmltawt0 to Max.16:05:31
@cmltawt0:matrix.orgMax changed their profile picture.16:06:10
@cmltawt0:matrix.orgMax changed their profile picture.16:06:25
@prince213:matrix.orgprince213I think it's https://github.com/NixOS/nixpkgs/pull/39872718:59:17
@ethancedwards8:matrix.orgethancedwards8

Interesting. Am I understanding this correctly in thinking that instead of building packages with the cxx library from Nixpkgs it will use the native Darwin library?

This seems slightly impure?

19:45:10
@emilazy:matrix.orgemilyDarwin system libraries are already late-bound in general19:47:38
@emilazy:matrix.orgemily you can't build your own libSystem 19:47:44
@emilazy:matrix.orgemilyfor the C library, every system framework, etc. we link against headers and (non-code-containing) stubs from the SDK and the corresponding library is loaded from the OS's dynamic linker cache at runtime19:48:19
@emilazy:matrix.orgemily we are just moving to using that libc++ instead of one we build ourselves 19:48:49
@emilazy:matrix.orgemily(we do build our own toolchain etc. from scratch, we don't use Xcode)19:48:56
@ethancedwards8:matrix.orgethancedwards8Oh, I did not realize that. 19:50:06
@reckenrode:matrix.orgRandy EckenrodeIt’s an ODR violation to use multiple libc++ implementations with the same ABI.19:50:07

Show newer messages


Back to Room ListRoom Version: 6