!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

180 Members
56 Servers

Load older messages


SenderMessageTime
27 Jun 2025
@emilazy:matrix.orgemilypretty non actionable until we can get a bisection going on an affected machine18:21:11
@emilazy:matrix.orgemilysince I'm assuming it does not reproduce on Hydra or the community builders?18:21:26
@emilazy:matrix.orgemily ideally someone experiencing it will give SSH access to someone with experience bisecting staging 18:21:58
@emilazy:matrix.orgemilywas the GCC minor bump that cycle?18:22:52
@emilazy:matrix.orgemilywould be pretty funny if GCC 14 betrayed us again18:23:01
@rosscomputerguy:matrix.orgTristan RossThere is a GCC bump18:23:23
@rosscomputerguy:matrix.orgTristan RossI have a Threadripper Pro 7995wx available currently, I have plenty of compute to (hopefully) bisect this. If someone provides a very reproducible runner, I can give it a try. Currently, the machine runs 25.05 and its fine.18:24:29
@rosscomputerguy:matrix.orgTristan RossThere's also an LLVM bump in that cycle18:25:19
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)
In reply to @rosscomputerguy:matrix.org
There's also an LLVM bump in that cycle
llvm is probably unrelated as nix has a problem too, and it's not involving aws-sdk-cpp
18:28:09
@rosscomputerguy:matrix.orgTristan RossYeah, I was thinking about that as well after I mentioned it18:28:49
@rosscomputerguy:matrix.orgTristan RossI saw there's some cc-wrapper changes but they look harmless enough, it probably is GCC like emily mentioned.18:29:20
@sielicki:matrix.orgsielicki stupid question: is there a reason that stdenvNoCC.fetchurl cannot assume builtins.fetchurl here? 19:44:01
@emilazy:matrix.orgemilyI believe https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/fetchurl/boot.nix is used for the boostrap19:45:37
@sielicki:matrix.orgsielicki
nix-repl> :e <nix/fetchurl.nix>
error: cannot open '<nix/fetchurl.nix>' in an editor because it has no physical path

i do not understand what this is

19:50:16
@sielicki:matrix.orgsielicki is <nix/*> special? 19:50:43
@emilazy:matrix.orgemilyyes, it's magic builtin stuff19:51:13
@emilazy:matrix.orgemily I think builtins.fetchurl is a wrapper around it or something (probably newer than <nix/fetchurl.nix>?) 19:51:23
@emilazy:matrix.orgemilyor vice versa19:51:24
@sielicki:matrix.orgsielicki
nix-repl> builtins.findFile builtins.nixPath "nix/fetchurl.nix"
<nix/fetchurl.nix>

turtles all the way down

19:51:40
@sielicki:matrix.orgsielicki okay, yes, it's right in the root of libexpr 19:52:25
@emilazy:matrix.orgemily actually I think the difference is that <nix/fetchurl.nix> produces an actual FOD 19:52:41
@emilazy:matrix.orgemily whereas builtins.fetchurl is a bulitin fetcher that runs at eval time 19:52:48
@emilazy:matrix.orgemilybut don't quote me on that19:52:49
@sielicki:matrix.orgsielickiit's a shame that this is so difficult to touch without catastrophic levels of rebuilds20:00:24
@emilazy:matrix.orgemily you can override stdenv for individual packages though of course for bootstrap that does not help 20:01:38
@emilazy:matrix.orgemilybut for anything early in bootstrap you can just build early bootstrap stuff when iterating since ideally it gets "washed out" past a certain point anyway20:02:12
@sielicki:matrix.orgsielicki with the current stdenv, my main complaint is that it's imprecise with respect to the languages supported. ie: there's no stdenv.cxx/stdenv.fc/stdenv.objcc/stdenv.objcxx/stdenv.nvcc/stdenv.hipcc 20:04:36
@sielicki:matrix.orgsielickithere's really no good reason that a C compiler implies a C++ compiler or vice versa. I'm looking at this in the context of generating cmake toolchains from stdenvs20:05:14
@emilazy:matrix.orgemily in an ideal world stdenvNoCC would be the default and C toolchains would be added explicitly as dependencies 20:13:49
@emilazy:matrix.orgemilyI doubt we'd realistically decouple C and C++ though20:14:00

Show newer messages


Back to Room ListRoom Version: 9