NixOS RISC-V | 234 Members | |
| NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux | 74 Servers |
| Sender | Message | Time |
|---|---|---|
| 18 Dec 2023 | ||
| raitobezarius: will do thanks | 14:58:35 | |
| cache for RISC-V when ;P | 15:43:51 | |
In reply to @niko:conduit.rsan official one? when suitable (ie. rack-mountable) hardware is available | 16:18:20 | |
| there are a few unofficial ones already, I'll probably make one as well | 16:18:51 | |
| * an official one? when suitable (ie. rack-mountable) hardware is available, see https://pad.lassul.us/NixOS-riscv64-linux-2023-09-10# | 16:20:37 | |
In reply to @fgaz:matrix.orghttps://fosstodon.org/@fedora/111540170260635226 | 16:41:17 | |
| I mean RISC-V is becoming more prevalent so thats good | 16:41:28 | |
| 17:19:17 | ||
| Nick Cao: This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084 | 17:19:43 | |
| * Nick Cao: This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084 thanks for merging :) | 17:31:17 | |
| * Nick Cao: ~~This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084 ~~ thanks for merging :) | 17:46:50 | |
| * Nick Cao: This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084 thanks for merging :) | 17:47:16 | |
| 19 Dec 2023 | ||
In reply to @patryk4815:matrix.orgIt's on master, not staging, and it has yet to reach the channels | 09:24:22 | |
| once https://github.com/NixOS/nixpkgs/pull/274853 we'll be able to fully cross-compile nixos-star64 and thus remove lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) | 14:05:08 | |
| (or at least I would find it nice to remove it by default) | 14:06:10 | |
| * 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 | |
| pouspous: I don't understand the connection between the two and why you want to remove that line | 14:49:41 | |
| * pouspous: I don't understand | 14:50:22 | |
| cross-compiled build time dependencies aren't going to help native builds, they have different hashes | 14:51:20 | |
| by the way, I plan to remove that part completely once I finish setting up my attic cache | 14:53:52 | |
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 | |
* 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 | |
I might not get the purpose of system.extraDependencies | 15:13:26 | |
| 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 | |
In reply to @pouspous:matrix.orgthat's correct, and is the reason why I wrote that conditional | 15:20:48 | |
In reply to @pouspous:matrix.orgyes, and I use it as sort of a lighter version of system.includeBuildDependencies | 15:21:36 | |
So why do cross-compiled packages in system.extraDependencies need recompilation when requested on the native machine, but not packages in environment.systemPackages. Them too should have a different hash right ? | 15:50:57 | |
* So why do cross-compiled packages in system.extraDependencies need recompilation when requested on the native machine, but not packages in environment.systemPackages ? Them too should have a different hash right ? | 15:51:18 | |
* So why do cross-compiled packages in system.extraDependencies need recompilation when requested on the native machine, but not packages in environment.systemPackages ? Them too should have a different hash, right ? | 15:51:29 | |
pouspous: both require recompilation. If you try to nixos-rebuild from a star64 that was flashed with a cross image, it will try to rebuild everything from the ground up | 15:57:37 | |