!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1153 Members
โ€œThere are still many issues with the Darwin platform but most of it is quite usable.โ€ โ€” http://yves.gnu-darwin.org183 Servers

Load older messages


SenderMessageTime
15 Dec 2025
@niklaskorz:matrix.orgniklaskorzno it's used for variadic args ffi on all platforms23:16:05
@niklaskorz:matrix.orgniklaskorzhttps://github.com/pypy/pypy/blob/376cb12babe6bc8f43a550d2981a322513be24de/rpython/rlib/clibffi.py#L502-L50723:16:15
@emilazy:matrix.orgemilysounds like they should probably just bump their target again then23:17:27
@emilazy:matrix.orgemilyit won't fail to build with Apple toolchain but the warnings will probably show23:17:57
@emilazy:matrix.orgemilyI think this is the first time us setting that error has caught something23:18:24
@emilazy:matrix.orgemilyalbeit something irrelevant for us23:18:30
@reckenrode:matrix.orgRandy Eckenrode

It caught something in one of the source ports.

https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-source-releases/system_cmds/patches/conditionalize-security-transition-shims.patch

23:19:59
@niklaskorz:matrix.orgniklaskorz after bumping it to 10.15 I hit the next one ๐Ÿ˜„ pthread_jit_write_protect_np requires 11+ 23:22:13
@niklaskorz:matrix.orgniklaskorzbut that is indeed only used on arm6423:22:31
@niklaskorz:matrix.orgniklaskorzwell for the nixpkgs fix I'd prefer to just remove the deployment target altogether, but I'll report it upstream23:24:17
@emilazy:matrix.orgemily they should probably either -Wno-... (e.g. with a local pragma), guard it, or pass 11.0 on AArch64 23:28:42
@niklaskorz:matrix.orgniklaskorzdoes rpy have pragmas? I'm not sure I want to go down that rabbithole23:30:04
@emilazy:matrix.orgemilyah, yeah that's a mystery :)23:33:54
@emilazy:matrix.orgemilythe latter solution might be easiest for them23:34:01
16 Dec 2025
@reckenrode:matrix.orgRandy EckenrodeWhen did SwiftPM get support for traits?03:11:38
@samasaur:matrix.orgsamasaurvery recently! 6.2 I think03:58:27
@niklaskorz:matrix.orgniklaskorztailscale cli fails for {aarch64,x86_64}-darwin on both unstable and 25.11 due to test failures (something about a closed connection), they pass on 25.05, hm11:08:57
@niklaskorz:matrix.orgniklaskorzok narrowed it down to https://github.com/NixOS/nixpkgs/pull/46502511:09:42
@niklaskorz:matrix.orgniklaskorzthey do pass locally on aarch64-darwin though, and in the PR apparently also did pass locally on x86_64-darwin11:10:25
@weethet:catgirl.cloudWeetHetI got tired of running a separate nix in OrbStack. Is there an example of setting it up as a linux builder?11:12:53
@weethet:catgirl.cloudWeetHet Do I just add it via nix.buildMachines? 11:13:29
@niklaskorz:matrix.orgniklaskorz nix.linux-builder.enable = true; 11:15:41
@niklaskorz:matrix.orgniklaskorzin nix-darwin11:15:43
@niklaskorz:matrix.orgniklaskorz oh you mean the nix in orbstack 11:15:51
@niklaskorz:matrix.orgniklaskorzsorry11:15:52
@weethet:catgirl.cloudWeetHetThat uses qemu11:15:55
@weethet:catgirl.cloudWeetHetI want to use orbstack11:16:03
@weethet:catgirl.cloudWeetHet* I want to use orbstack (which uses Virtualisation.framework)11:16:14
@niklaskorz:matrix.orgniklaskorzthere is a module that also uses Virtualisation framework fwiw11:16:24
@niklaskorz:matrix.orgniklaskorzbut if you have a Linux VM running inside OrbStack, then it'd work like any remote builder, yeah11:16:36

Show newer messages


Back to Room ListRoom Version: 6