compcert: fix source
This commit is contained in:
parent
49fb21232f
commit
338f5208b3
@ -1,4 +1,4 @@
|
||||
{ stdenv, lib, fetchurl, fetchpatch, makeWrapper
|
||||
{ stdenv, lib, fetchFromGitHub, fetchpatch, makeWrapper
|
||||
, coq, ocamlPackages, coq2html
|
||||
, tools ? stdenv.cc
|
||||
}:
|
||||
@ -14,9 +14,11 @@ stdenv.mkDerivation rec {
|
||||
name = "compcert-${version}";
|
||||
version = "3.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://compcert.inria.fr/release/${name}.tgz";
|
||||
sha256 = "127s8nwsmpl7ng7h4yy8cci8p6ncsw8i8jq3z0pyhx2siryddq0v";
|
||||
src = fetchFromGitHub {
|
||||
owner = "AbsInt";
|
||||
repo = "CompCert";
|
||||
rev = "v${version}";
|
||||
sha256 = "1g8067a5x3vd0l47d04gjvy5yx49nghh55am5d1fbrjirfsnsz8j";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
@ -24,7 +26,6 @@ stdenv.mkDerivation rec {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
patchPhase = ''
|
||||
substituteInPlace ./VERSION --replace 3.4 3.5
|
||||
substituteInPlace ./configure \
|
||||
--replace '{toolprefix}gcc' '{toolprefix}cc'
|
||||
'';
|
||||
|
Loading…
Reference in New Issue
Block a user