24 lines
860 B
Nix
24 lines
860 B
Nix
final: prev:
|
||
|
||
# Changes to packages from nixpkgs
|
||
|
||
{
|
||
opensbi = prev.opensbi.overrideAttrs (old: {
|
||
makeFlags = old.makeFlags ++ [
|
||
# Build OpenSBI without compressed instructions
|
||
"PLATFORM_RISCV_ISA=rv64gv"
|
||
# Check with: riscv64-unknown-elf-objdump -d -M no-aliases rotate
|
||
];
|
||
});
|
||
|
||
# Fix GCC 13 format-overflow warning/error:
|
||
# ../src/shared/install.c:444:64: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
|
||
# 444 | err = log_error_errno(changes[i].type, "Failed to %s unit, unit %s does not exist.",
|
||
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
systemd = prev.systemd.overrideAttrs (old: {
|
||
CFLAGS = "-Wno-error=format-overflow";
|
||
});
|
||
|
||
qemu = prev.qemu.override { rutabagaSupport = false; };
|
||
}
|