!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

228 Members
74 Servers

Load older messages


SenderMessageTime
14 Dec 2025
@whispers:catgirl.cloudwhispers (it/fae)Redacted or Malformed Event03:10:17
@whispers:catgirl.cloudwhispers (it/fae) * oh no, there are several spurious hash mismatches here (i.e. solved by just running a build again). that's so fun, but eh, probably fine long-term 03:10:33
@whispers:catgirl.cloudwhispers (it/fae) * oh no, there are several spurious hash mismatches here (i.e. solved by just running a build again). that's annoying, but probably fine 03:10:45
@whispers:catgirl.cloudwhispers (it/fae) * oh no, there are several spurious hash mismatches here (i.e. solved by just running a build again), nyacc also failed once as well. that's annoying, but probably fine 03:12:25
@winter:catgirl.cloudWinterare we not using fetchgit for that repo? (if we were at least the build would fail…)03:14:35
@whispers:catgirl.cloudwhispers (it/fae)the issue has faded into my scrollback, but i think it was tinycc-musl, and it doesn't look like it https://github.com/NixOS/nixpkgs/blob/604c2f3e6eb4b8725779168e9adef366252e8598/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix#L17-L2003:18:05
@whispers:catgirl.cloudwhispers (it/fae)* the issue has faded past the limit of my scrollback, but i think it was tinycc-musl, and it doesn't look like it https://github.com/NixOS/nixpkgs/blob/604c2f3e6eb4b8725779168e9adef366252e8598/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix#L17-L2003:18:43
@whispers:catgirl.cloudwhispers (it/fae)* doesn't look like it https://github.com/NixOS/nixpkgs/blob/604c2f3e6eb4b8725779168e9adef366252e8598/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix#L17-L2003:20:14
@aleksi:pikaviestin.fialeksi

Oh, totally forgot about this. There's also that repo.or.cz geo-blocks UK at the moment. There's a GitHub mirror, but I suppose it might be tricky to set up mirror rotation before we have curl?

10:08:37
@aleksi:pikaviestin.fialeksi

I guess fetchgit with lowercase g would also not be available, but I've just learned about similarly named builtin fetchGit. Could we use that?

10:10:40
@aleksi:pikaviestin.fialeksi

Or alternatively just default to the unofficial GitHub mirror, or set up a mirror of our own even

10:26:04
15 Dec 2025
@pyrox:pyrox.devdish [Fox/It/She] yeah we'd need curl or a really hacky bash script to do that(and I'm hesitant to do a bash script 21:58:26
@pyrox:pyrox.devdish [Fox/It/She]* yeah we'd need curl or a really hacky bash script to do that(and I'm hesitant to do a bash script)21:58:28
@pyrox:pyrox.devdish [Fox/It/She]mirror may be a good option21:58:37
@pyrox:pyrox.devdish [Fox/It/She]just updated my minimal-bootstrap-next PR, looking for some help getting a GCC build that targets the glibc we have. Would we need to make a new GCC build or can we just use a wrapper to point it to GCC, anyone know?22:01:24
@pyrox:pyrox.devdish [Fox/It/She]currently the gcc we have is built against musl22:01:46
@pyrox:pyrox.devdish [Fox/It/She]* currently the gcc we have is built against musl, and I've tried making a glibc-based build but have just been deluged with errors. May have been one of the errors with the previous musl that were mentioned before.22:02:12
@pyrox:pyrox.devdish [Fox/It/She]* currently the gcc we have is built against musl, and I've tried making a glibc-based build but have just been deluged with errors. May have been one of the errors with the previous musl that were mentioned in the x86_64 support PR.22:05:02
16 Dec 2025
@rosscomputerguy:matrix.orgTristan Ross https://github.com/NixOS/nixpkgs/pull/365057 oh this PR is a year old but good to have so I can continue improving toolchain things 06:41:03
@aleksi:pikaviestin.fialeksi

I know we have this in aux, and it rebuilds gcc to target glibc. If I understood correctly, gcc likes to hard-code some library paths and knowing that the target involves glibc causes it to make some optimizations (and vice versa for musl?)

08:30:02
@aleksi:pikaviestin.fialeksi

I'm looking at how we could bootstrap a gcc that is linked with musl, which produces output code linked with glibc. Please correct me if this is not what we want for glibc-platform stdenvs 😁

12:16:18
@k900:0upti.meK900I don't think we need that?12:17:22
@k900:0upti.meK900Our current bootstrap gccs are all-gnu and I don't think that's a problem?12:17:35
@reckenrode:matrix.orgRandy EckenrodeI think this is for the minimal bootstrap.12:18:14
@k900:0upti.meK900Yeah but I don't know if it's easier to chain through glibc or musl12:18:35
@k900:0upti.meK900 And I'm saying there's no reason for it to specifically be musl 12:18:43
@k900:0upti.meK900If glibc is easier12:18:45
@dramforever:matrix.orgdramforevermaybe musl is easier to build with older gcc or something? why were we on musl anyway?12:20:21
@helle:tacobelllabs.nethelle (just a stray cat girl)there are alternatives to musl that may be easier to wrangle, but I can't access my notes right now12:22:13
@alex:tunstall.xyzAlex
In reply to @dramforever:matrix.org
maybe musl is easier to build with older gcc or something? why were we on musl anyway?
I don't know much about the topic under discussion, but my guess is static linking.
12:30:05

Show newer messages


Back to Room ListRoom Version: 9