spike: unpin gcc12

This commit is contained in:
Weijia Wang 2024-02-15 11:42:21 +01:00
parent f893cc7daa
commit b8fe174660
2 changed files with 10 additions and 2 deletions

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, dtc, pkgsCross }:
{ lib, stdenv, fetchFromGitHub, fetchpatch, dtc, pkgsCross }:
stdenv.mkDerivation rec {
pname = "spike";
@ -11,6 +11,14 @@ stdenv.mkDerivation rec {
sha256 = "sha256-4D2Fezej0ioOOupw3kgMT5VLs+/jXQjwvek6v0AVMzI=";
};
patches = [
(fetchpatch {
name = "fesvr-fix-compilation-with-gcc-13.patch";
url = "https://github.com/riscv-software-src/riscv-isa-sim/commit/0a7bb5403d0290cea8b2356179d92e4c61ffd51d.patch";
hash = "sha256-JUMTbGawvLkoOWKkruzLzUFQytVR3wqTlGu/eegRFEE=";
})
];
nativeBuildInputs = [ dtc ];
enableParallelBuilding = true;

@ -35089,7 +35089,7 @@ with pkgs;
spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
spike = pin-to-gcc12-if-gcc13 (callPackage ../applications/virtualization/spike { });
spike = callPackage ../applications/virtualization/spike { };
tensorman = callPackage ../tools/misc/tensorman { };