!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
4 Jul 2025
@weethet:catgirl.cloudWeetHet* What if gcc changes its linking behaviour in the next release08:47:51
@megmug:matrix.orgmegmugI know it's not the right way, but it's the way the project is. It's just a provided scaffolding, that shouldn't be changed except for the parts that we should implement08:47:57
@weethet:catgirl.cloudWeetHetI suggest you tell your teacher that the code is wrong and fix it08:48:28
@megmug:matrix.orgmegmugI know it's ugly. We just pin the commit hash because of that. For instance, it doesn't build with nixos 25.05 even with gcc08:48:44
@megmug:matrix.orgmegmugThank you for this. It allows me to reproduce the issue on my machine. That's worth a lot already09:01:19
@megmug:matrix.orgmegmug* Thank you for this idea. It allows me to reproduce the issue on my machine. That's worth a lot already09:01:37
@lukone:matrix.orgLukas Einhaus joined the room.09:58:52
@reckenrode:matrix.orgRandy EckenrodeAlmost done with the source release updates. I only need to work on dyld and network_cmds to fix them. network_cmds in particular is dropping all the old, compatibility stuff. I’m also trying to simplify the private headers, but it’s not working ….12:54:50
@saiko:knifepoint.netKatalin 🔪5CC7C6B8-5AE4-4E6A-B66A-67C0B89F01AA.png
Download 5CC7C6B8-5AE4-4E6A-B66A-67C0B89F01AA.png
15:28:15
@saiko:knifepoint.netKatalin 🔪when airpods auto-adjust their volume (due to ambient noise or whatever), the volume meter now pops up on the new macOS. not sure how to feel about that. I like the concept but it’s also the full volume overlay which is quite big and could reasonably get in the way of you doing something in a window15:28:16
@winston:milli.ng@winston:milli.ng left the room.15:41:01
@reckenrode:matrix.orgRandy Eckenrodenetwork_cmds builds! Yay. I forgot how horrible it is.17:13:32
@reckenrode:matrix.orgRandy Eckenrode It now even includes rtadvd, which seems kind of pointless, but it’s there now. 17:26:55
@reckenrode:matrix.orgRandy Eckenrode

This is the error I get building darwin.dyld:

Undefined symbols for architecture arm64:
  "mach_o::ChainedFixups::PointerFormat::writeChainEntry(mach_o::Fixup const&, void const*, unsigned long long, std::__1::span<mach_o::MappedSegment const*, 18446744073709551615ul>) const", referenced from:
      vtable for mach_o::ChainedFixups::PointerFormat in libmach_o.a(mach_o_ChainedFixups.cpp.o)
17:33:10
@emilazy:matrix.orgemilyunlike the rest of the commands? :P17:52:47
@reckenrode:matrix.orgRandy EckenrodeI can’t think a reason why you’d want to have a Mac sending router advertisements. Maybe a VM could get an IPv6 address that way by advertising over the bridge interface to the VM, but are any of them set up that way? You’d also need to get a prefix if you wanted it to be routable. That’s so esoteric though.17:55:16
@zhaofeng:zhaofeng.liZhaofeng LiThere is internet sharing, did it support IPv6 before?18:43:11
@emilazy:matrix.orgemilyI've been using my MacBook Pro as an AP in lieu of having the BPI-R4 fully set up yet...18:43:17
@emilazy:matrix.orgemilybut I guess it's probably still the R4 doing the RAs there?18:43:51
@zhaofeng:zhaofeng.liZhaofeng Li

A few days late: not the bootloader-unlockable iPhone people are looking for, but it's a Macbook with an iPhone chip

https://www.macrumors.com/2025/06/30/new-macbook-with-a18-chip-spotted/

18:46:32
@reckenrode:matrix.orgRandy Eckenrode
In reply to @zhaofeng:zhaofeng.li
There is internet sharing, did it support IPv6 before?
It could be doing its own thing. rtadvd kind of sucks, especially if hasn’t been synced with FreeBSD recently.
18:48:33
@reckenrode:matrix.orgRandy Eckenrode
In reply to @emilazy:matrix.org
but I guess it's probably still the R4 doing the RAs there?
Probably your router is unless you have your MBP set up as a router (assuming IPv6 at all).
18:49:11
@reckenrode:matrix.orgRandy Eckenrode
In reply to @reckenrode:matrix.org
It could be doing its own thing. rtadvd kind of sucks, especially if hasn’t been synced with FreeBSD recently.
IME systemd-networkd > radvd > rtadvd.
18:49:58
5 Jul 2025
@reckenrode:matrix.orgRandy EckenrodeI’m not rebasing on staging this week to focus on splitting up my branch. It’s time to get my wrapper changes up for review, bump the minimum to 14.0, and update the SDK and source releases to 15.5.02:16:07
@reckenrode:matrix.orgRandy EckenrodeIn that order. I made no effort to make the 15.5 source releases build on anything older than 14.0. In fact, I deleted the workarounds to enable that.02:16:42
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/NixOS/nixpkgs/blob/2ba055ea870e8552ac01ffd2e476db05b104a026/pkgs/by-name/li/libblocksruntime/package.nix02:35:20
@reckenrode:matrix.orgRandy EckenrodeHow many different places is this stuff packaged? I think there’s another libdispatch package as well.02:35:38
@reckenrode:matrix.orgRandy Eckenrode No, it’s just there’s a top-level swift-corelibs-libdispatch and swiftPackages.Dispatch. 02:38:17
@reckenrode:matrix.orgRandy EckenrodeThe former is an alias for the latter.02:38:30
@tiferrei:matrix.orgtiferrei Hello! I have nix (and nix-darwin, etc.) on my mac tracking nixpkgs-unstable. For some more stability, I'd like to move to one of the stable branches. I am wondering if 1) this is generally safe to do, and 2) is nixpkgs-25.05-darwin usually as "backported to" as nixos-25.05? Thanks! 15:08:48

Show newer messages


Back to Room ListRoom Version: 6