Nixpkgs Stdenv | 220 Members | |
| 70 Servers |
| Sender | Message | Time |
|---|---|---|
| 13 Dec 2025 | ||
| There's some additional packages we need to add in order to have a proper set of bootstrap packages, and ideally they will support both x8664-linux and i686-linux. Other systems need other things besides more packages for support(there is an in-flight PR to add x8664-linux support to the existing i686-only bootstrap, but that will be merged sometime this weekend) As an end-user, this still can't be used right now, since it doesn't have everything in static builds that the current bootstrap files have. Is there a specific use-case you need it for, or something else? This has been a fairly slow-going project just because its work few folks want to do, but I'm trying to push it forward and get us to a point that this could be used | 03:32:32 | |
| Well, I'm just interested. Last week I had a question of "How did stdenv got build in the first place?" and I fell into the usual rabbit hole after that. Excited for things that are coming up! | 07:04:28 | |
| 14 Dec 2025 | ||
| merged your PR, thank you agin | 02:59:01 | |
| * merged your PR, thank you again | 02:59:02 | |
ope, just tried nom-build -A minimal-bootstrap.test on master and also hit a hash mismatch as above. given it's on https://repo.or.cz/tinycc.git, I suspect this is the same problem that aux hit: these URLs are behind anubis (even the git archive URLs), and so sometimes you'll get served the anubis hash instead | 03:08:18 | |
* ope, just tried nom-build -A minimal-bootstrap.test on master and also hit a hash mismatch as above. given it's on https://repo.or.cz/tinycc.git, I suspect this is the same problem that the auxolotl folks hit when trying thi: these URLs are behind anubis (even the git archive URLs), and so sometimes you'll get served the anubis hash instead | 03:08:32 | |
* ope, just tried nom-build -A minimal-bootstrap.test on master and also hit a hash mismatch as above. given it's on https://repo.or.cz/tinycc.git, I suspect this is the same problem that the auxolotl folks hit when trying this: these URLs are behind anubis (even the git archive URLs), and so sometimes you'll get served the anubis hash instead | 03:08:36 | |
| would explain why it's spurious too, i think | 03:09:01 | |
| Redacted or Malformed Event | 03:10:17 | |
| * 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 | |
| * 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 | |
| * 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 | |
| are we not using fetchgit for that repo? (if we were at least the build would fail…) | 03:14:35 | |
| 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-L20 | 03:18:05 | |
| * 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-L20 | 03:18:43 | |
| * doesn't look like it https://github.com/NixOS/nixpkgs/blob/604c2f3e6eb4b8725779168e9adef366252e8598/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix#L17-L20 | 03:20:14 | |
| 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 | |
| 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 | |
| Or alternatively just default to the unofficial GitHub mirror, or set up a mirror of our own even | 10:26:04 | |
| 15 Dec 2025 | ||
| 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 | |
| * 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 | |
| mirror may be a good option | 21:58:37 | |
| 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 | |
| currently the gcc we have is built against musl | 22:01:46 | |
| * 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 | |
| * 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 | ||
| 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 | |
| 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 | |
| 4 Aug 2022 | ||
| 03:27:09 | ||
| 22:08:01 | ||