!xmLtiCaAJxfhURjrXl:matrix.org

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

Load older messages


SenderMessageTime
18 Dec 2023
@fgaz:matrix.orgfgaz raitobezarius: will do thanks 14:58:35
@niko:conduit.rsnyanbinarycache for RISC-V when ;P15:43:51
@fgaz:matrix.orgfgaz
In reply to @niko:conduit.rs
cache for RISC-V when ;P
an official one? when suitable (ie. rack-mountable) hardware is available
16:18:20
@fgaz:matrix.orgfgazthere are a few unofficial ones already, I'll probably make one as well16:18:51
@fgaz:matrix.orgfgaz * 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
@niko:conduit.rsnyanbinary
In reply to @fgaz:matrix.org
an official one? when suitable (ie. rack-mountable) hardware is available, see https://pad.lassul.us/NixOS-riscv64-linux-2023-09-10#
https://fosstodon.org/@fedora/111540170260635226
16:41:17
@niko:conduit.rsnyanbinaryI mean RISC-V is becoming more prevalent so thats good 16:41:28
@patryk4815:matrix.orgpatryk4815 set a profile picture.17:19:17
@patryk4815:matrix.orgpatryk4815 Nick Cao: This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084 17:19:43
@patryk4815:matrix.orgpatryk4815 * Nick Cao: This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084
thanks for merging :)
17:31:17
@patryk4815:matrix.orgpatryk4815 * Nick Cao: ~~This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084 ~~
thanks for merging :)
17:46:50
@patryk4815:matrix.orgpatryk4815 * 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
@fgaz:matrix.orgfgaz
In reply to @patryk4815:matrix.org
Nick Cao: This fix for gcc13 is only available on staging? https://github.com/NixOS/nixpkgs/pull/275084
thanks for merging :)
It's on master, not staging, and it has yet to reach the channels
09:24:22
@pouspous:matrix.orgpouspous 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
@pouspous:matrix.orgpouspous(or at least I would find it nice to remove it by default)14:06:10
@pouspous:matrix.orgpouspous * 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:matrix.orgfgaz pouspous: I don't understand the connection between the two and why you want to remove that line 14:49:41
@fgaz:matrix.orgfgaz * pouspous: I don't understand the connection between the two and why you want to remove that line 14:50:22
@fgaz:matrix.orgfgazcross-compiled build time dependencies aren't going to help native builds, they have different hashes14:51:20
@fgaz:matrix.orgfgazby the way, I plan to remove that part completely once I finish setting up my attic cache14:53:52
@pouspous:matrix.orgpouspous 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:matrix.orgpouspous * 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:matrix.orgpouspous I might not get the purpose of system.extraDependencies 15:13:26
@pouspous:matrix.orgpouspousI 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:matrix.orgfgaz
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
@fgaz:matrix.orgfgaz
In reply to @pouspous:matrix.org
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 ?
yes, and I use it as sort of a lighter version of system.includeBuildDependencies
15:21:36
@pouspous:matrix.orgpouspous 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
@pouspous:matrix.orgpouspous * 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
@pouspous:matrix.orgpouspous * 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
@fgaz:matrix.orgfgaz 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

Show newer messages


Back to Room ListRoom Version: 10