| 30 Jun 2023 |
Artturin | In reply to @artturin:matrix.org
/nix/store/2195bmvj8zqjj8kfc61r4iwc9llpwnfh-cc-wrapper.sh contains unsubstituted variables
if [[ -n "@coreutils_bin@" && -n "@gnugrep_bin@" ]]; then
PATH="@coreutils_bin@/bin:@gnugrep_bin@/bin"
fi
source @out@/nix-support/utils.bash
oops this is just the unsubstituted file | 16:16:56 |
Artturin | In reply to @artturin:matrix.org
/nix/store/2195bmvj8zqjj8kfc61r4iwc9llpwnfh-cc-wrapper.sh contains unsubstituted variables
if [[ -n "@coreutils_bin@" && -n "@gnugrep_bin@" ]]; then
PATH="@coreutils_bin@/bin:@gnugrep_bin@/bin"
fi
source @out@/nix-support/utils.bash
* oops this is just the file before substitution | 16:17:07 |
Artturin | nix build --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.updateAutotoolsGnuConfigScriptsHook" | 16:23:13 |
Artturin | * nix build --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.updateAutotoolsGnuConfigScriptsHook"
| 16:23:22 |
Artturin | * nix build --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.updateAutotoolsGnuConfigScriptsHook" | 16:23:28 |
Artturin | ok good the issue is not actually that complicated since it happens in nix build --impure --expr "with import ./. { }; updateAutotoolsGnuConfigScriptsHook.overrideAttrs (_: { __structuredAttrs = true; })" too, so it's just a issue of substitutions not being in env attrset | 16:35:25 |
Artturin | https://github.com/NixOS/nixpkgs/pull/240759 | 17:01:52 |
Artturin | https://github.com/NixOS/nixpkgs/pull/239005 | 20:28:17 |
| 2 Jul 2023 |
Yureka (she/her) | Is the minimal bootstrap stuff in a shape that one could try it? I would really like to get it working on aarch64-unknown-linux-musl some time because the stdenv for that is currently a broken mess because there was no process to update the bootstrap tarballs. | 08:17:37 |
emilytrau | Yureka (she/her): it's not usable as a stdenv yet. We're working our way from-the-bottom-up. Right now we are at gcc2 fully built from source! | 08:19:11 |
Yureka (she/her) | gcc2 as in GCC version 2.x? | 08:19:46 |
emilytrau | ayeaye. and only i686-linux is supported for now, at least till the next mes release | 08:20:33 |
Yureka (she/her) | I see | 08:20:39 |
Yureka (she/her) | Thanks! | 08:20:41 |
emilytrau | if you'd still like to play around with it you can try nix-build --system i686-linux . -A minimal-bootstrap.gcc2 from PR #241001's branch (unstable is broken atm) | 08:23:58 |
trofi | Re bootstrap tools update: doesn't $ nix build -f make-bootstrap-tools-cross.nix aarch64-musl just build a new tarball for you? | 09:07:56 |
Yureka (she/her) | The issue is these are not built by hydra, but we also don't want to use privately hosted bootstrap tools anymore | 09:12:15 |
Yureka (she/her) | https://github.com/NixOS/nixpkgs/pull/169793 | 09:13:02 |
Yureka (she/her) | It is blocked on this | 09:13:06 |
trofi | I see. Lack of binaries does not sound like a "broken mess" though. | 13:50:01 |
vcunat | It's not this job? https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.aarch64-musl.dist | 14:01:37 |
vcunat | Ah, I saw cross but you want natively built tools apparently? | 14:03:59 |
Yureka (she/her) | Alyssa Ross: do we care if the musl bootstrap tools are natively built or cross-compiled? | 14:05:28 |
vcunat | Ideally the result should be the same I think, but I know little about cross or musl, so there might be some catch. | 14:07:14 |
| 3 Jul 2023 |
Artturin | https://github.com/NixOS/nixpkgs/pull/241328 | 21:39:02 |
| 5 Jul 2023 |
| p14 joined the room. | 14:51:22 |
p14 | o/
Anyone have any thoughts on https://github.com/NixOS/nixpkgs/pull/239331, what's a reasonable ping frequency? 1/week? 1/month? Less? I'm keen to nudge it along and call it done before it drops off my radar and remains in limbo forever. | 14:51:44 |
| Gaƫl Reyrol joined the room. | 15:02:39 |
| chvp joined the room. | 15:04:41 |
| aloisw joined the room. | 16:13:22 |