!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

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


SenderMessageTime
12 Jan 2026
@emilazy:matrix.orgemily nix-store -qR again 18:10:58
@emilazy:matrix.orgemily
shion:~/Developer/nixpkgs  (empty) (no description set)
❭ nix-store -qR /nix/store/26mkrardz97d9abbqwcrs2s0q0nbln3w-stdenv-darwin.drv | rg scons

shion:~/Developer/nixpkgs  0|1  (empty) (no description set)
❭ 
18:11:10
@emilazy:matrix.orgemily so the scons overrides are just dead code 18:11:26
@emilazy:matrix.orgemily

in fact a ton of stage1Packages seem to be

shion:~/Developer/nixpkgs  0|1  (empty) (no description set)
❭ nix-store -qR /nix/store/26mkrardz97d9abbqwcrs2s0q0nbln3w-stdenv-darwin.drv | rg cyrus

shion:~/Developer/nixpkgs  0|1  (empty) (no description set)
❭ nix-store -qR /nix/store/26mkrardz97d9abbqwcrs2s0q0nbln3w-stdenv-darwin.drv | rg brotli

shion:~/Developer/nixpkgs  0|1  (empty) (no description set)
❭ nix-store -qR /nix/store/26mkrardz97d9abbqwcrs2s0q0nbln3w-stdenv-darwin.drv | rg subversion

shion:~/Developer/nixpkgs  0|1  (empty) (no description set)
❭ 

now I'm wondering if I've somehow misunderstood how stage1Packages works

18:12:23
@reckenrode:matrix.orgRandy Eckenrode passthru.tests that greps nix-store -qR <stdenv.drv> for those paths and fails if they aren’t there? 18:13:36
@emilazy:matrix.orgemilyI guess there's not much we can do at eval time18:14:01
@samasaur:matrix.orgsamasaur
In reply to @emilazy:matrix.org
nix-store -qR again
ah i was thinking this would show them even if they were unused
18:14:36
@reckenrode:matrix.orgRandy Eckenrode I would like to try structuring the bootstrap as a cross (with prevStage really being buildPackages). It probably wouldn’t reduce the number of builds, but it might allow is to drop most of the overlays. 18:15:02
@reckenrode:matrix.orgRandy EckenrodeBut that is like 26.11 or 27.05 stuff.18:15:28
@reckenrode:matrix.orgRandy EckenrodeAside from this cleanup, I want to switch Darwin to LLD by default. That will require some work because LLD is not wrapped properly for that.18:16:01
@reckenrode:matrix.orgRandy EckenrodeNo cctools or ld64 should be in the bootstrap at that point.18:16:51
@emilazy:matrix.orgemily hmm, do we actually use python3-bootstrap as our final pkgs.python3? 18:17:36
@emilazy:matrix.orgemilydoes that mean Darwin gets Python without any LTO?18:17:41
@reckenrode:matrix.orgRandy EckenrodeI also want to drop the source releases from the SDK and vendor the needed sources along with the others.18:18:00
@emilazy:matrix.orgemily or is it just that we use one python3-bootstrap build throughout the entire bootstrap but then it gets built once more for the real python3? 18:18:13

Show newer messages


Back to Room ListRoom Version: 6