spike: unpin gcc12

+10 -2
+9 -1
pkgs/applications/virtualization/spike/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, dtc, pkgsCross }: 2 3 stdenv.mkDerivation rec { 4 pname = "spike"; ··· 10 rev = "v${version}"; 11 sha256 = "sha256-4D2Fezej0ioOOupw3kgMT5VLs+/jXQjwvek6v0AVMzI="; 12 }; 13 14 nativeBuildInputs = [ dtc ]; 15 enableParallelBuilding = true;
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, dtc, pkgsCross }: 2 3 stdenv.mkDerivation rec { 4 pname = "spike"; ··· 10 rev = "v${version}"; 11 sha256 = "sha256-4D2Fezej0ioOOupw3kgMT5VLs+/jXQjwvek6v0AVMzI="; 12 }; 13 + 14 + patches = [ 15 + (fetchpatch { 16 + name = "fesvr-fix-compilation-with-gcc-13.patch"; 17 + url = "https://github.com/riscv-software-src/riscv-isa-sim/commit/0a7bb5403d0290cea8b2356179d92e4c61ffd51d.patch"; 18 + hash = "sha256-JUMTbGawvLkoOWKkruzLzUFQytVR3wqTlGu/eegRFEE="; 19 + }) 20 + ]; 21 22 nativeBuildInputs = [ dtc ]; 23 enableParallelBuilding = true;
+1 -1
pkgs/top-level/all-packages.nix
··· 35089 35090 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { }; 35091 35092 - spike = pin-to-gcc12-if-gcc13 (callPackage ../applications/virtualization/spike { }); 35093 35094 tensorman = callPackage ../tools/misc/tensorman { }; 35095
··· 35089 35090 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { }; 35091 35092 + spike = callPackage ../applications/virtualization/spike { }; 35093 35094 tensorman = callPackage ../tools/misc/tensorman { }; 35095