riscbert: add workaround for broken klibc

This commit is contained in:
Astro 2022-09-06 01:46:03 +02:00
parent d55ef67118
commit ba2e93b8ec
1 changed files with 11 additions and 2 deletions

View File

@ -44,8 +44,17 @@
daemonCPUSchedPolicy = "idle";
daemonIOSchedClass = "idle";
};
nixpkgs.config.packageOverrides = pkgs:
lib.genAttrs [ "openssh" ] (p: pkgs.${p}.overrideAttrs (oa: { doCheck = false; }));
nixpkgs.config.packageOverrides = pkgs: {
# TODO: https://github.com/NixOS/nixpkgs/pull/189932
klibc = pkgs.klibc.overrideAttrs (oa: {
makeFlags = map (s:
if s == "KLIBCARCH=riscv"
then "KLIBCARCH=riscv64"
else s
) oa.makeFlags;
});
} //
lib.genAttrs [ "openssh" ] (p: pkgs.${p}.overrideAttrs (oa: { doCheck = false; }));
system.stateVersion = "22.05";