| 24 Nov 2023 |
trofi | I think cherry-pick will be a world rebuild. I would suggest exploring local to firefox fix like adding an equivalent of NIX_LDFLAGS = "-L${stdenv.cc.cc.lib}/lib" under stdenv.isGNU. | 14:28:41 |
nbp | hexa: Does that sounds good? ^ | 14:29:43 |
hexa | sure, we can try that | 14:31:58 |
hexa | thanks trofi! | 14:32:36 |
hexa | Artturin: what is your intention with the staging-23.05 backport here? https://github.com/NixOS/nixpkgs/pull/192459#event-10971886154 | 15:28:48 |
hexa | * Artturin: what is your plan with the staging-23.05 backport here? https://github.com/NixOS/nixpkgs/pull/192459#event-10971886154 | 15:28:52 |
Artturin | In reply to @hexa:lossy.network Artturin: what is your plan with the staging-23.05 backport here? https://github.com/NixOS/nixpkgs/pull/192459#event-10971886154 merged | 15:31:03 |
| 28 Nov 2023 |
| a-n-n-a-l-e-e joined the room. | 03:19:26 |
| 4 Dec 2023 |
| Philip Taron (UTC-8) joined the room. | 20:56:40 |
| 5 Dec 2023 |
| Federico Damián Schonborn changed their profile picture. | 00:38:34 |
raitobezarius | does the stdenv people knows why checkMeta might have missed those: https://github.com/NixOS/nixpkgs/pull/272199 ? | 14:50:43 |
raitobezarius | I also realized we have stdenv.meta = null derivations for some bootstrap stuff BTW | 14:50:57 |
Artturin | In reply to @raitobezarius:matrix.org does the stdenv people knows why checkMeta might have missed those: https://github.com/NixOS/nixpkgs/pull/272199 ? https://github.com/NixOS/nixpkgs/blob/70475eb9dd8e0a3b7138cf829f96cb404fa1d94b/pkgs/stdenv/generic/check-meta.nix#L310 | 15:47:26 |
raitobezarius | I see | 15:50:23 |
raitobezarius | Thank you! | 15:50:25 |
Artturin | https://github.com/NixOS/nixpkgs/issues/272290 | 15:52:55 |
Artturin | created an issue | 15:53:04 |
| 15 Dec 2023 |
| nbp | 19:41:08 |
| 18 Dec 2023 |
| patryk4815 joined the room. | 23:22:01 |
| 19 Dec 2023 |
fgaz | lovesegfault: stdenv is currently broken for riscv64-linux in staging due to the 5-year-old assembler in the bootstrap tarball not supporting the vector extension. I built a new one (freshBootstrapTools.build on 5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8) and verified that it fixes the issue. I was told by raitobezarius to ping you for upload on tarballs.nixos.org | 13:13:07 |
Alyssa Ross | see also https://github.com/NixOS/nixpkgs/issues/253713 | 13:13:29 |
| 23 Dec 2023 |
| raitobezarius changed their display name from raitobezarius to raitobezarius (DECT 2128). | 22:22:21 |
| 28 Dec 2023 |
| piegames changed their display name from piegames to piegames [☎ 9712]. | 01:34:09 |
trofi | https://github.com/NixOS/nixpkgs/pull/277355 : minor fix to improve evaluation get rid of abort calls. | 15:33:17 |
| 30 Dec 2023 |
| raitobezarius changed their display name from raitobezarius (DECT 2128) to raitobezarius. | 19:52:54 |
| 31 Dec 2023 |
| piegames changed their display name from piegames [☎ 9712] to piegames. | 12:41:09 |
| Philip Taron (UTC-8) changed their display name from Philip Taron to Philip Taron (UTC-8). | 18:10:52 |
| 11 Jan 2024 |
| SomeoneSerge (hash-versioned python modules when) joined the room. | 00:37:33 |
SomeoneSerge (hash-versioned python modules when) | Hi! We've been using something relatively ugly in cudaPackages because the "cuda compiler driver" usually needs an old gcc, but the libraries it produces need to co-exist with the normal nixpks shared libraries in the same process, and so they need to link against the same c++ standard library. It's like with clang using libstdc++, only the old gcc in place of clang.
I now consider using this uglyness outside cudaPackages because e.g. tensorflow also has some ideas about which compilers it's compatible with. I was suggested that instead of introducing new attributes or changing the meaning of attributes like gccXXStdenv I write a "stdenv adapter".
The hack is (ab)using wrapCCWith with gccForLibs. One bit I'm unsure of is whether I should pass wrapCC the target stdenv's wrapped cc, or the unwrapped one: https://github.com/NixOS/nixpkgs/pull/275947/commits/30016f9c4622fca0145e9904f471079e9393eff1#diff-cea9c91ed8344102b5d5fbf28eae400b8182d3b51d718f88345de8c7a187165fR243
We've been using the unwrapped one so far (because it didn't matter), but I wonder if discarding the old wrappers flags&c is the right thing to do in the general case? This suggests the 2nd question, do wrapCCs compose? | 00:45:00 |
| connor (he/him) (UTC-5) joined the room. | 04:11:57 |