tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
spike: unpin gcc12
Weijia Wang
2 years ago
b8fe1746
f893cc7d
+10
-2
2 changed files
expand all
collapse all
unified
split
pkgs
applications
virtualization
spike
default.nix
top-level
all-packages.nix
+9
-1
pkgs/applications/virtualization/spike/default.nix
···
1
1
-
{ lib, stdenv, fetchFromGitHub, dtc, pkgsCross }:
1
1
+
{ lib, stdenv, fetchFromGitHub, fetchpatch, dtc, pkgsCross }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "spike";
···
10
10
rev = "v${version}";
11
11
sha256 = "sha256-4D2Fezej0ioOOupw3kgMT5VLs+/jXQjwvek6v0AVMzI=";
12
12
};
13
13
+
14
14
+
patches = [
15
15
+
(fetchpatch {
16
16
+
name = "fesvr-fix-compilation-with-gcc-13.patch";
17
17
+
url = "https://github.com/riscv-software-src/riscv-isa-sim/commit/0a7bb5403d0290cea8b2356179d92e4c61ffd51d.patch";
18
18
+
hash = "sha256-JUMTbGawvLkoOWKkruzLzUFQytVR3wqTlGu/eegRFEE=";
19
19
+
})
20
20
+
];
13
21
14
22
nativeBuildInputs = [ dtc ];
15
23
enableParallelBuilding = true;
+1
-1
pkgs/top-level/all-packages.nix
···
35089
35089
35090
35090
spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
35091
35091
35092
35092
-
spike = pin-to-gcc12-if-gcc13 (callPackage ../applications/virtualization/spike { });
35092
35092
+
spike = callPackage ../applications/virtualization/spike { };
35093
35093
35094
35094
tensorman = callPackage ../tools/misc/tensorman { };
35095
35095