| 28 Jan 2023 |
trofi | binutils-2.40 finished hydra run: https://github.com/NixOS/nixpkgs/pull/211126#issuecomment-1407406437 Ready to land? :) | 17:24:47 |
| 29 Jan 2023 |
trofi | I merged binutils-2.40 to staging. | 10:25:58 |
| 30 Jan 2023 |
Alyssa Ross | I hope we can move mesonFlags/cmakeFlags out of mkDerivation some time | 18:53:27 |
Alyssa Ross | sucks to have to rebuild stdenv just because i changed the meson cross file | 18:53:51 |
| 31 Jan 2023 |
Winter (she/her) | trofi: did you ever look into #209271? don't wanna duplicate work :) | 19:27:56 |
trofi | In reply to @winterqt:nixos.dev trofi: did you ever look into #209271? don't wanna duplicate work :) Nope, did not get to it, sorry. Don't plan to in nearest time. | 19:34:11 |
Winter (she/her) | In reply to @trofi:matrix.org Nope, did not get to it, sorry. Don't plan to in nearest time. I'll try to then, thanks. Not really sure where to begin... but I'll try. | 19:34:36 |
Winter (she/her) | Any tips off the top of your head are appreciated :) | 19:34:49 |
trofi | comparing build.log and config.log might be clear enough to diff and reason why extra depends are pulled in. i suspect there is an undeclared dependency that slips in. | 19:36:13 |
trofi | * comparing build.log and config.log (before and after PR) might be clear enough to diff and reason why extra depends are pulled in. i suspect there is an undeclared dependency that slips in. | 19:36:33 |
Winter (she/her) | In reply to @trofi:matrix.org comparing build.log and config.log (before and after PR) might be clear enough to diff and reason why extra depends are pulled in. i suspect there is an undeclared dependency that slips in. as in from a nix-shell? also how would it slip in, is this common? (maybe just propagation? or what) | 19:40:17 |
Winter (she/her) | (or just cat them in the build or something?) | 19:42:57 |
| 1 Feb 2023 |
trofi | I would to 'nix build' / 'nix log'. Not sure how it slips in. Could it be that darwin's sandbox leaks system depends? Or maybe gettext() pulls in external things in non-glibc/musl? | 00:30:48 |
Winter (she/her) | In reply to @trofi:matrix.org I would to 'nix build' / 'nix log'. Not sure how it slips in. Could it be that darwin's sandbox leaks system depends? Or maybe gettext() pulls in external things in non-glibc/musl? so i'd add cat build.log and config.log somewhere in the build and compare, or is there a better way? | 20:11:03 |
trofi | Adding cat sounds reasonable. | 20:11:56 |
| 3 Feb 2023 |
vcunat | aarch64-linux gcc bootstrap:
https://github.com/NixOS/nixpkgs/pull/207135#issuecomment-1415896172 | 13:51:37 |
| * trofi hereby ups a thumb | 14:14:23 |
| 17 Feb 2023 |
Winter (she/her) | how do RPATH values get set for cc-wrapper users? I can't find any occurrences of _addRpathPrefix that actually use the buildInputs | 18:38:35 |
Winter (she/her) | Or am I horribly misunderstanding linking 😖 | 18:38:53 |
Winter (she/her) | oh NIX_DONT_SET_RPATH | 18:39:45 |
Winter (she/her) | i see | 18:39:47 |
trofi | rpaths are set in ld-wrapper. | 19:17:45 |
trofi | extraAfter+=(-rpath "$dir") | 19:18:35 |
Winter (she/her) | In reply to @winterqt:nixos.dev oh NIX_DONT_SET_RPATH yeah, figured it out ^ | 19:45:29 |
Winter (she/her) | thanks :) | 19:46:14 |
Winter (she/her) | something isn't working on only darwin and i don't know why | 19:46:23 |
Winter (she/her) | so i'm gonna look into that | 19:46:31 |
Winter (she/her) | @trofi: so I just realized that RPATHs aren't set on Darwin. how do the macho binaries get the absolute paths to libraries? 🤔 linker/wrapper args don't show anything useful, and i don't see any fixup hook that does it (as i confirmed by setting dontFixup) | 21:57:50 |
Winter (she/her) | oh, -isystem, riiight | 22:16:11 |
Winter (she/her) | oh, no, that's for include paths... | 22:18:01 |