| 19 Dec 2023 |
pouspous | * once https://github.com/NixOS/nixpkgs/pull/274853 is merged into master we'll be able to fully cross-compile nixos-star64 and thus remove lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) | 14:06:39 |
fgaz | pouspous: I don't understand the connection between the two and why you want to remove that line | 14:49:41 |
fgaz | * pouspous: I don't understand the connection between the two and why you want to remove that line | 14:50:22 |
fgaz | cross-compiled build time dependencies aren't going to help native builds, they have different hashes | 14:51:20 |
fgaz | by the way, I plan to remove that part completely once I finish setting up my attic cache | 14:53:52 |
pouspous | oh I didn't know that's a shame. so cross-compiling (say from x86_64 to riscv64) package in system.extraDependencies will still trigger a recompilation of those packages when request on the riscv machine ? | 14:56:42 |
pouspous | * oh I didn't know that's a shame. so cross-compiling (say from x86_64 to riscv64) packages in system.extraDependencies will still trigger a recompilation of those packages when request on the riscv machine ? | 14:57:52 |
pouspous | I might not get the purpose of system.extraDependencies | 15:13:26 |
pouspous | I understand this option as being a list of packages that must remain on the system, even if not necessarily referenced by anything in the store, right ? | 15:15:02 |
fgaz | In reply to @pouspous:matrix.org oh I didn't know that's a shame. so cross-compiling (say from x86_64 to riscv64) packages in system.extraDependencies will still trigger a recompilation of those packages when request on the riscv machine ? that's correct, and is the reason why I wrote that conditional | 15:20:48 |