!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

230 Members
73 Servers

Load older messages


SenderMessageTime
30 Jan 2026
@atemu12:matrix.orgAtemuSo I think it's safe to say that long compile time for the entire bootstrap chain is unlikely to become an issue02:25:31
@pyrox:pyrox.devdish [Fox/It/She]appreciate the check on that04:01:17
@pyrox:pyrox.devdish [Fox/It/She]glad to confirm its not really an issue04:01:23
@zimward:zimward.moezimward changed their display name from zimward to zimward @fosdem.16:18:50
@aleksi:pikaviestin.fialeksi

This could be interesting. Maybe for the non-natively bootstrapped platforms, we could slightly modify the late stages of minimal-bootstrap such that the final gcc is optionally a cross compiler (build=x86_64, host=target=stdenv.buildPlatform) and minimal-bootstrap.*-static would be cross-compiled with it

19:15:48
1 Feb 2026
@sigmasquadron:matrix.orgFernando Rodrigues changed their display name from SigmaSquadron to Fernando Rodrigues.10:41:58
@zimward:zimward.moezimward changed their display name from zimward @fosdem to zimward.20:36:13
4 Feb 2026
@tiferrei:tiferrei.comtiferrei joined the room.02:42:41
@tiferrei:tiferrei.comtiferrei left the room.14:28:34
5 Feb 2026
@guilhermenl:matrix.orgGuilherme LimaRedacted or Malformed Event13:39:00
@guilhermenl:matrix.orgGuilherme LimaRedacted or Malformed Event13:39:41
@k900:0upti.meK900 The better channel is probably #Nix / NixOS 13:40:23
@k900:0upti.meK900And the answer is there is some delay13:40:29
@guilhermenl:matrix.orgGuilherme LimaThanks13:40:58
@aleksi:pikaviestin.fialeksi

There's a PoC bootstrap for aarch64-linux now: https://github.com/NixOS/nixpkgs/pull/487398 To make this work, I had to tell gcc-15 that the host is musl-based. But in fact this breaks building glibc on i686 (but not on x86_64). I think this might be the frankenstein gcc problem? So I guess we need a glibc already built before we build a proper gcc targeting glibc

21:03:51
@rosscomputerguy:matrix.orgTristan RossAwesome, feel free to add me as a reviewer once its ready.21:09:34
@rosscomputerguy:matrix.orgTristan RossI'd really like to try this out.21:09:41
8 Feb 2026
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) changed their display name from Grimmauld (any/all) to Grimmauld (migrated to @grimmauld:m.grimmauld.de).11:04:22
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) left the room.11:12:00
9 Feb 2026
@amadaluzia:unredacted.orgamadaluzia removed their profile picture.22:29:34
@amadaluzia:unredacted.orgamadaluzia set a profile picture.22:33:00
10 Feb 2026
@mon:tchncs.deribosomerocker changed their display name from ribosomerocker to pneumatic.10:28:43
@grimmauld:m.grimmauld.deGrimmauld (any/all) left the room.19:58:48
@grimmauld:m.grimmauld.deGrimmauld (any/all) joined the room.19:58:59
@grimmauld:m.grimmauld.deGrimmauld (any/all) left the room.19:59:39
@tim:stratum0.orgdadada changed their display name from dadada to dadada (er/ihm).20:02:37
4 Aug 2022
@winterqt:nixos.devWinter (she/her) joined the room.03:27:09
@0x4a6f:matrix.org[0x4A6F] joined the room.22:08:01
6 Aug 2022
@winterqt:nixos.devWinter (she/her)

Does anyone know where the fact that the Darwin stdenv builds CMake twice comes from? As far as I can tell, it's from stage 0, and then just gets used in the other stages from there. Am I missing something here, is it something with the overrides? It looks like it might be, but then the fact that those are only allowed in the final stage (per booter.nix) (when that doesn't seem true, since then they wouldn't be defined...?) comes up.

(Isn't this the same pattern (defining in one stage and referencing in the others) that makes Glibc only build a limited number of times in the Linux stdenv?)

08:00:17
@trofi:matrix.orgtrofi

You think cmake should be rebuild less? Or more?

glibc's is probably a bit different as it's a part of stdenv.cc.libc and mainly used by that I would guess. Also, if depends if the package is used or not by other packages in the derivation would affect rebuild count as well.

14:59:09

Show newer messages


Back to Room ListRoom Version: 9