Sender | Message | Time |
---|---|---|
9 Oct 2021 | ||
gdb's info sharedlibary always screws me upthe star in the read column means NOT read | 00:02:23 | |
https://gcc-help.gcc.gnu.narkive.com/LHU6EUxd/compiling-only-libstdc-v3-with-debugging-symbols lead me to https://gcc.gnu.org/onlinedocs/libstdc++/manual/configure.html , which suggests adding --enable-libstdcxx-debug to the configureFlags for gcc might get me what i want | 00:32:21 | |
that manual page also gives this suggestion:
| 00:32:49 | |
I'm not quite sure that implies what I'm saying; but it would be nice if we could build libstdc++ in a separate derivation. (somehow noting the tight coupling of a c++ stdlib and its compiler | 00:33:35 | |
* I'm not quite sure that implies what I'm saying; but it would be nice if we could build libstdc++ in a separate derivation. (somehow noting the tight coupling of a c++ stdlib and its compiler) | 00:33:37 | |
In reply to @siraben:matrix.orgit's doable, but there's no ready made solution afaik | 09:32:38 | |
John Ericson talked about this | 09:34:08 | |
/nix/store/9lz65rckh7zhg4j76qzmiy0vr9hb0wa1-gcc-10.3.0/lib/debug/libstdc++.so.6 gets created but readelf still shows no debug sections on it... | 12:29:07 | |
Anyone see anything wrong with this?
| 12:34:21 | |
siraben if you call stage.nix yourself it should work | 16:46:25 | |
Can I disable separated outputs on gcc? | 21:32:35 | |
(I think) When I try to add keepTreeHook, I run into:
| 21:33:27 | |
11 Oct 2021 | ||
We really need some mechanism to disable optional dependencies on systemd for musl | 09:53:35 | |
or I suppose maybe we could try OpenEmbedded's patches | 10:12:30 | |
not a friendly response last time that was tried though D: https://github.com/NixOS/nixpkgs/pull/37715 | 10:17:58 | |
I saw a pr that introduced somthing to replace udev | 10:42:51 | |
If we reverted to actually use udev as an input instead of systemd when it makes sens, we could overlay udev with this replacement when on musl | 10:44:04 | |
if you could find that PR that would be very interesting to me! | 10:51:29 | |
I was just packaging libudev-zero, which looks like it'll solve my problem, but there's no PR for that so it can't have been what you saw | 10:51:59 | |
ah it was libudev zero as well: https://github.com/NixOS/nixpkgs/pull/136107/files#diff-7f4729ed07e44b3c1b72cd23f20173d664231e0ccac4709648176f389db17e9c | 11:14:17 | |
ah, I can see why I didn't notice that with the title, lol | 11:15:27 | |
(there are probably a lot of good things in this PR, but forcing a clang toolchain for icu and postgresql just to make qt work might be a little too hacky | 11:16:21 | |
* (there are probably a lot of good things in this PR, but forcing a clang toolchain for icu and postgresql just to make qt work might be a little too hacky) | 11:16:22 | |
yeah, this is the sort of thing that should be 10 smaller PRs | 11:16:51 | |
12 Oct 2021 | ||
trofi: https://github.com/nixos/nixpkgs/commit/199b7c505b0390429b08edf68552e8a6ff4a08ce broke pkgsStatic.llvmPackages.stdenv , patch doesn't apply there | 11:33:00 | |
not sure if static or musl is the problem yet | 11:33:21 | |
maybe the patch touches generated code? | 11:33:27 | |
hm pkgsMusl.llvm 's tests fail, is that new? | 12:49:48 | |
conditional patches--. will have a look in a few hours. probably musl patches touch libsanitizer's portability header as well and need minor tweaks. | 13:20:18 | |
ah right looked in the wrong place (for 10) | 13:20:59 |