| 7 Nov 2023 |
Artturin | * Does anyone here use breakpointHook often? | 17:35:57 |
| 8 Nov 2023 |
| Dandellion joined the room. | 13:05:42 |
| 9 Nov 2023 |
Artturin | In reply to @artturin:matrix.org https://github.com/NixOS/nixpkgs/pull/265738 trofi: can you approve? | 17:01:39 |
trofi | Approved. Added a minor comment.. | 17:15:32 |
| 10 Nov 2023 |
| globin joined the room. | 01:00:06 |
| 12 Nov 2023 |
Artturin | https://github.com/NixOS/nixpkgs/pull/266886 | 16:10:44 |
Artturin | Merged but should be interesting to some of you | 16:11:05 |
| 15 Nov 2023 |
| @grahamc:nixos.orgchanged room power levels. | 16:15:46 |
| @grahamc:nixos.org left the room. | 16:15:47 |
| Alyssa Ross | 17:40:09 |
| NixOS Moderation Botchanged room power levels. | 18:12:20 |
| NixOS Moderation Botchanged room power levels. | 18:12:20 |
| 19 Nov 2023 |
| pbsds changed their display name from pbsds to pbsds (federation borken, may not see reply). | 03:35:50 |
| ZXGU joined the room. | 11:02:42 |
| pbsds changed their display name from pbsds (federation borken, may not see reply) to pbsds. | 20:39:00 |
| 20 Nov 2023 |
| Qyriad joined the room. | 15:28:58 |
vcunat | There's an interesting question of how to deal with .meta.platforms and propagation from dependencies. I guess the topic belongs to stdenv?
https://github.com/NixOS/nixpkgs/pull/268572#issuecomment-1819550791 | 18:06:14 |
| 24 Nov 2023 |
Artturin | https://github.com/NixOS/nixpkgs/issues/269539 | 01:41:21 |
hexa | firefox on release-23.05 crashes due to the way how libstdc++ gets linked into firefox and I'm completely out of my depth | 13:02:04 |
hexa | https://github.com/NixOS/nixpkgs/issues/269571#issuecomment-1825621198 | 13:02:05 |
hexa | only affects 23.05, both 23.11 and unstable seem fine | 13:02:52 |
| nbp joined the room. | 13:43:03 |
| yannis joined the room. | 13:44:11 |
trofi | If firefox is linked by clang I wonder if cc-wrapper was supplying only libstdc++.a library in it's library search paths. Something like https://github.com/NixOS/nixpkgs/commit/2946b819c209f4a1a9e87a725fc9e5ed2452c178 might nave been a fix. You should be able to add needed library search path with explicit -L to firefox. | 14:16:01 |
nbp | This sounds like it is build using clang, to make use of LTO:
https://github.com/NixOS/nixpkgs/blob/8f1180704ac35baded1a74164365ac7cdfba6f38/pkgs/applications/networking/browsers/firefox/common.nix#L171-L174 | 14:21:33 |
trofi | Yeah, clang++ uses static libstdc++ in nixos-23.05 branch:
$ nix develop -f. firefox-unwrapped
$ dev>printf "#include <iostream>\nint main() { std::cout << 'x'; }" | clang++ -x c++ - -o a -Wl,-t |& fgrep stdc |& head -n3
/nix/store/jma71mvzwdrcm6qc5izvskvzfsii5mk7-gcc-11.3.0/lib64/gcc/x86_64-unknown-linux-gnu/11.3.0/../../../../lib64/libstdc++.a(globals_io.o)
/nix/store/jma71mvzwdrcm6qc5izvskvzfsii5mk7-gcc-11.3.0/lib64/gcc/x86_64-unknown-linux-gnu/11.3.0/../../../../lib64/libstdc++.a(ios_init.o)
/nix/store/jma71mvzwdrcm6qc5izvskvzfsii5mk7-gcc-11.3.0/lib64/gcc/x86_64-unknown-linux-gnu/11.3.0/../../../../lib64/libstdc++.a(eh_personality.o)
| 14:24:44 |
trofi | staging-next for comparison uses shared one:
$ nix develop -f. firefox-unwrapped
$ dev>printf "#include <iostream>\nint main() { std::cout << 'x'; }" | clang++ -x c++ - -o a -Wl,-t |& fgrep stdc |& head -n3
/nix/store/myw67gkgayf3s2mniij7zwd79lxy8v0k-gcc-12.3.0-lib/lib/libstdc++.so
| 14:25:48 |
nbp | Would cherry-picking the change fix the issue? | 14:26:38 |
nbp | Or should we look at something specific for Firefox? | 14:26:52 |
nbp | * Or should we should look at something specific for Firefox? | 14:26:59 |