!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

233 Members
75 Servers

Load older messages


SenderMessageTime
30 Dec 2025
@jappie:jappie.devjappie changed their display name from jasper @ 39c3 ☎️ 62749 to jasper.23:38:40
@jappie:jappie.devjappie 23:40:10
1 Jan 2026
@amadaluzia:unredacted.orgamadaluzia changed their display name from amadaluzia to amadaluzia (happy new year!).00:15:47
@reckenrode:matrix.orgRandy EckenrodeWhat’s painful about Darwin?11:38:02
@reckenrode:matrix.orgRandy EckenrodeDarwin already has to deal with libxml2 in the bootstrap.11:38:33
2 Jan 2026
@amadaluzia:unredacted.orgamadaluzia changed their display name from amadaluzia (happy new year!) to amadaluzia.04:46:56
4 Jan 2026
@jappie:jappie.devjappie changed their display name from jasper to jappie.10:59:43
@aleksana:mozilla.orgFind me at aleksana:qaq.li changed their display name from aleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC) to aleksana 🏳️‍⚧️ (deprecated).17:12:31
@aleksana:mozilla.orgFind me at aleksana:qaq.li changed their display name from aleksana 🏳️‍⚧️ (deprecated) to Find me at aleksana:qaq.li.17:14:22
5 Jan 2026
@sananatheskenana:matrix.orglzcuntNot sure if this is the most correct place to ask but it'd be nice to get some eyes on https://github.com/NixOS/nixpkgs/pull/46935622:08:40
11 Jan 2026
@9hp71n:matrix.orgghpzin changed their display name from ghpzin (moved to @ghpzin:envs.net) to ghpzin.15:05:08
@ghpzin:envs.net@ghpzin:envs.net left the room.16:16:24
12 Jan 2026
@pyrox:pyrox.devdish [Fox/It/She]https://github.com/NixOS/nixpkgs/pull/479322 👀14:08:02
@qyliss:fairydust.spaceAlyssa Rosswow, nice!15:41:03
@aleksi:pikaviestin.fialeksiYes, the pieces seem to be coming together (:16:21:29
@grimmauld:m.grimmauld.deGrimmauld (any/all)i do wonder how hard it would be to just implement tinyCC in pure nix...16:39:34
@pyrox:pyrox.devdish [Fox/It/She]i would like to not implement a compiler in nix, that doesnt sound fun19:15:43
@pyrox:pyrox.devdish [Fox/It/She]also then we'd have to bootstrap nix with nix so... fun problem19:16:01
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)If WASM derivations become a thing hypothetically you could "just" compile it19:19:08
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)"just" does the heavy lifting here, but I'd hope it wouldn't be too bad19:19:31
@sigmanificient:matrix.orgSigmanificient
In reply to @grimmauld:m.grimmauld.de
i do wonder how hard it would be to just implement tinyCC in pure nix...
UGH that sounds hardcore
20:31:12
@sigmanificient:matrix.orgSigmanificienttinyCC not so tiny, that is like 100k lines of code20:32:03
13 Jan 2026
@jopejoe1:matrix.orgjopejoe1 (4094@epvpn) changed their display name from jopejoe1 (4094@39c3) to jopejoe1 (4094@epvpn).08:26:59
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
@trofi:matrix.orgtrofi Looking at stdenv's dep tree I see 2 cmake-boot hashes and one cmake hash: https://dpaste.com/8GGM6P9BF.txt 15:03:11
@winterqt:nixos.devWinter (she/her)
In reply to @trofi:matrix.org

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.

I have no particular opinion, I'm just curious how that happens.
21:22:09
@winterqt:nixos.devWinter (she/her) Oh, for clarification, I was talking about cmake-boot. 21:22:19

Show newer messages


Back to Room ListRoom Version: 9