graalvm: 1.0.0-rc3 -> 1.0.0-rc8
This commit is contained in:
parent
34bf218b16
commit
df8817087e
@ -11,6 +11,7 @@ let
|
|||||||
install -D ${fetchurl { inherit url sha1; }} $out/${name}
|
install -D ${fetchurl { inherit url sha1; }} $out/${name}
|
||||||
echo -n ${sha1} > $out/${name}.sha1
|
echo -n ${sha1} > $out/${name}.sha1
|
||||||
'') list}
|
'') list}
|
||||||
|
find $out -exec touch -c -m -r '{}' --date="1980-01-01" '{}' \;
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -61,13 +62,13 @@ let
|
|||||||
in rec {
|
in rec {
|
||||||
|
|
||||||
mx = stdenv.mkDerivation rec {
|
mx = stdenv.mkDerivation rec {
|
||||||
version = "5.176.4";
|
version = "5.192.0";
|
||||||
name = "mx";
|
name = "mx";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "graalvm";
|
owner = "graalvm";
|
||||||
repo = "mx";
|
repo = "mx";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0xmx4hpnd6m9hk49lgwnvwd0q11s2m4d8axwq7zzc8wm10d692xw";
|
sha256 = "04gdf1gzlc8a6li8lcnrs2j9zicj11fs1vqqf7cmhb4pm2h72hml";
|
||||||
};
|
};
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
@ -86,6 +87,7 @@ in rec {
|
|||||||
wrapProgram $out/bin/mx \
|
wrapProgram $out/bin/mx \
|
||||||
--prefix PATH : ${lib.makeBinPath [ python27 mercurial ]} \
|
--prefix PATH : ${lib.makeBinPath [ python27 mercurial ]} \
|
||||||
--set FINDBUGS_HOME ${findbugs}
|
--set FINDBUGS_HOME ${findbugs}
|
||||||
|
find $out -exec touch -c -m -r '{}' --date="1980-01-01" '{}' \;
|
||||||
'';
|
'';
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://github.com/graalvm/mx;
|
homepage = https://github.com/graalvm/mx;
|
||||||
@ -97,9 +99,9 @@ in rec {
|
|||||||
|
|
||||||
# copy of pkgs.oraclejvm8 with JVMCI interface (TODO: it should work with pkgs.openjdk8 too)
|
# copy of pkgs.oraclejvm8 with JVMCI interface (TODO: it should work with pkgs.openjdk8 too)
|
||||||
jvmci8 = stdenv.mkDerivation rec {
|
jvmci8 = stdenv.mkDerivation rec {
|
||||||
version = "0.45";
|
version = "0.49";
|
||||||
name = let
|
name = let
|
||||||
n = "jvmci8u171-${version}";
|
n = "jvmci8u191-${version}";
|
||||||
in if (lib.stringLength n) == (lib.stringLength oraclejdk8.name) then
|
in if (lib.stringLength n) == (lib.stringLength oraclejdk8.name) then
|
||||||
n
|
n
|
||||||
else
|
else
|
||||||
@ -108,7 +110,7 @@ in rec {
|
|||||||
owner = "graalvm";
|
owner = "graalvm";
|
||||||
repo = "graal-jvmci-8";
|
repo = "graal-jvmci-8";
|
||||||
rev = "jvmci-${version}";
|
rev = "jvmci-${version}";
|
||||||
sha256 = "1nppk9dpamisiadss1iy82i3rf6igndbf1vax85w9lz310kh0d12";
|
sha256 = "1zgin0w1qa7wmfhcisx470fhnmddfxxp5nyyix31yaa7dznql82k";
|
||||||
};
|
};
|
||||||
buildInputs = [ mx mercurial ];
|
buildInputs = [ mx mercurial ];
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
@ -132,6 +134,7 @@ in rec {
|
|||||||
|
|
||||||
export MX_ALT_OUTPUT_ROOT=$NIX_BUILD_TOP/mxbuild
|
export MX_ALT_OUTPUT_ROOT=$NIX_BUILD_TOP/mxbuild
|
||||||
export MX_CACHE_DIR=${makeMxCache jvmci8-mxcache}
|
export MX_CACHE_DIR=${makeMxCache jvmci8-mxcache}
|
||||||
|
find $NIX_BUILD_TOP -exec touch -c -m -r '{}' --date="1980-01-01" '{}' \;
|
||||||
mx --java-home $(pwd)/writable-copy-of-jdk build
|
mx --java-home $(pwd)/writable-copy-of-jdk build
|
||||||
'';
|
'';
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
@ -146,7 +149,7 @@ in rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
graalvm8 = stdenv.mkDerivation rec {
|
graalvm8 = stdenv.mkDerivation rec {
|
||||||
version = "1.0.0-rc3";
|
version = "1.0.0-rc8";
|
||||||
name = let
|
name = let
|
||||||
n = "graal-${version}";
|
n = "graal-${version}";
|
||||||
in if (lib.stringLength n) == (lib.stringLength jvmci8.name) then
|
in if (lib.stringLength n) == (lib.stringLength jvmci8.name) then
|
||||||
@ -157,7 +160,7 @@ in rec {
|
|||||||
owner = "oracle";
|
owner = "oracle";
|
||||||
repo = "graal";
|
repo = "graal";
|
||||||
rev = "vm-${version}";
|
rev = "vm-${version}";
|
||||||
sha256 = "1hcs4m6ailapgi3bikav1i517vqn5pn595cyqqjfvlnkjwihbnc3";
|
sha256 = "1fada4awrr8bhw294xdiq4bagvgrlcr44mw6338gaal0ky3vkm0p";
|
||||||
};
|
};
|
||||||
buildInputs = [ mx zlib mercurial jvmci8 ];
|
buildInputs = [ mx zlib mercurial jvmci8 ];
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
@ -178,6 +181,7 @@ in rec {
|
|||||||
|
|
||||||
export MX_ALT_OUTPUT_ROOT=$NIX_BUILD_TOP/mxbuild
|
export MX_ALT_OUTPUT_ROOT=$NIX_BUILD_TOP/mxbuild
|
||||||
export MX_CACHE_DIR=${makeMxCache graal-mxcache}
|
export MX_CACHE_DIR=${makeMxCache graal-mxcache}
|
||||||
|
|
||||||
( cd substratevm
|
( cd substratevm
|
||||||
|
|
||||||
mkdir -p clibraries
|
mkdir -p clibraries
|
||||||
|
Loading…
x
Reference in New Issue
Block a user