| 5 Nov 2025 |
Alessandro 🤔➖☀️🖌 | eh esatto, è la stessa cosa, ma io devo cambiare delle impostazioni durante la build | 16:01:29 |
Andrea Ciceri | comunque che io sappia in nixpkgs le fod vengono usate solo fetchare roba, non per compilare binari e cose cosi' | 15:41:55 |
Alessandro 🤔➖☀️🖌 | sì, infatti proverò a fare così | 15:45:30 |
Andrea Ciceri | eh la cosa piu' pulita sarebbe configurare la build e/o patchare qualcosa per fargli usare roba che scarichi tu con nix invece che farla scaricare a lui direttamente | 15:43:45 |
Andrea Ciceri | Pero' non lo sta buildando, scarica il binario gia' buildato e lo patcha con patchelf | 15:51:08 |
Andrea Ciceri | di niente, e' molto interessante sta roba per me, mi incasino sempre tra dipendenze runtime e buildtime (ovvero tra la closure dell'outPath e la closure del drvPath credo)
Tipo ora non ci avevo pensato che in effetti non puoi conoscere la closure a runtime senza prima aver buildato | 15:46:13 |
Alessandro 🤔➖☀️🖌 | https://discourse.nixos.org/t/error-illegal-path-references-in-fixed-output-derivation/56749
ci devo guardare perché sembra che tu abbia ragione | 15:42:40 |
Andrea Ciceri | In reply to Alessandro 🤔➖☀️🖌 beh ma cavoli vuol dire che tutte le derivazioni fixed-output non possono dipendere da glibc?? possono usare a tempo di build tutto quello che vogliono ma dentro $out non ci possono mettere roba che dipende da glibc o qualsiasi altra derivazione | 15:40:50 |
Alessandro 🤔➖☀️🖌 | a proposito di ccache, TIL: https://github.com/mozilla/sccache che sembra molto figo: ccache con storage in locale o remoto e anche distributed build | 17:33:46 |
David | In reply to Andrea Ciceri forse a me funziona senza perche' uso sudo-rs e li' e' il default? no, è perché usi il nuovo nixos-rebuild: https://github.com/NixOS/nixpkgs/issues/355746#issuecomment-3491710789 | 18:47:13 |
Andrea Ciceri | In reply to David no, è perché usi il nuovo nixos-rebuild: https://github.com/NixOS/nixpkgs/issues/355746#issuecomment-3491710789 ma quindi dalla 25.11 nixos-rebuild-ng sara' il default? | 19:39:22 |