1 Star 0 Fork 16

酒薄不堪饮/GraalVM

forked from Gitee 极速下载/GraalVM 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
common.hocon 4.89 KB
一键复制 编辑 原始数据 按行查看 历史
# overlay version
overlay = 65ec1eda27777ca059329673b0df467a4e86f4f8
# oraclejdk* are released OracleJDK binaries
# oraclejdk* are JDKs based on OracleJDK binaries
# openjdk8 JDKs on Linux are built by Oracle Labs
# openjdk8 JDKs on macOS are based on AdoptOpenJDK binaries
jdks: {
oraclejdk8: {name : oraclejdk, version : "8u221-jvmci-19.3-b03", platformspecific: true}
openjdk8: {name : openjdk, version : "8u222-jvmci-19.3-b03", platformspecific: true}
oraclejdk8Debug: {name : oraclejdk, version : "8u221-jvmci-19.3-b03-fastdebug", platformspecific: true}
oraclejdk11: {name : oraclejdk, version : "11.0.3+12", platformspecific: true}
openjdk11: {name : openjdk, version : "11.0.3+7", platformspecific: true}
labsjdk-ce-11: {name : labsjdk, version : "ce-11.0.5+9-jvmci-19.3-b03", platformspecific: true}
labsjdk-ee-11: {name : labsjdk, version : "ee-11.0.5+1-jvmci-19.3-b03", platformspecific: true}
}
# This must always point to HEAD in the master branch but can be used to point
# to another branch/commit in a Graal PR when mx changes are required for the PR.
mx : {
packages : {
mx: "HEAD"
}
}
download-hsdis : {
setup : [
["mx", "hsdis", "||", "true"]
]
}
oraclejdk8 : { downloads : { JAVA_HOME : ${jdks.oraclejdk8}, EXTRA_JAVA_HOMES : { pathlist :[ ${jdks.labsjdk-ee-11} ]} }}
oraclejdk8Only : { downloads : { JAVA_HOME : ${jdks.oraclejdk8} }}
oraclejdk8Debug : { downloads : { JAVA_HOME : ${jdks.oraclejdk8Debug}, EXTRA_JAVA_HOMES : { pathlist :[ ${jdks.labsjdk-ee-11} ]} }}
openjdk8 : { downloads : { JAVA_HOME : ${jdks.openjdk8} }}
oraclejdk11 : { downloads : { JAVA_HOME : ${jdks.oraclejdk11} }}
openjdk11 : { downloads : { JAVA_HOME : ${jdks.openjdk11} }}
labsjdk-ce-11 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ce-11} }}
labsjdk-ee-11 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ee-11} }}
common : ${mx} {
timelimit : "30:00"
catch_files : [
"Graal diagnostic output saved in (?P<filename>.+\.zip)"
]
packages : {
"pip:astroid" : "==1.1.0"
"pip:pylint" : "==1.1.0"
"pip:ninja_syntax" : "==1.7.2"
}
}
linux : ${common} {
packages : {
git : ">=1.8.3"
mercurial : ">=2.2"
"apache/ant": ">=1.9.4"
}
}
solaris : ${common} {
packages : {
git : ">=1.8.3"
mercurial : ">=2.2"
"apache/ant": ">=1.9.4"
}
}
darwin : ${common} {
}
windows : ${common} {
}
linux-amd64 : ${linux} {
capabilities : [linux, amd64]
}
darwin-amd64 : ${darwin} {
capabilities : [darwin, amd64]
}
windows-amd64 : ${windows} {
capabilities : [windows, amd64]
}
solaris-sparcv9 : ${solaris} {
capabilities : [solaris, sparcv9]
}
linux-sparcv9 : ${linux} {
capabilities : [linux, sparcv9]
}
linux-aarch64 : ${linux} {
capabilities : [linux, aarch64]
}
DEFAULT_HEAP_SIZE : "8G"
LARGE_HEAP_SIZE : "31G"
LARGE_YOUNG_GEN_SIZE : "27G"
eclipse : {
downloads : {
ECLIPSE : {name: eclipse, version: "4.5.2", platformspecific: true}
}
environment : {
ECLIPSE_EXE : "$ECLIPSE/eclipse"
}
}
jdt : {
downloads : {
JDT : {name: ecj, version: "4.5.1", platformspecific: false}
}
}
# for cases where a maven package is not easily accessible
maven-download-unix : {
downloads : {
MAVEN_HOME: {name: maven, version: "3.3.9", platformspecific: false}
}
environment : {
PATH : "$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH"
}
}
linux-deploy : ${linux} {
packages : {
maven : ">=3.3.9"
}
}
solaris-deploy : ${solaris} ${maven-download-unix}
darwin-deploy : ${darwin} ${maven-download-unix} {
environment : {
PATH : "$MAVEN_HOME/bin:$JAVA_HOME/bin:/usr/local/bin:$PATH"
}
}
svm-common: ${mx} {
environment: {
DEFAULT_VM: "server"
LANG: "en_US.UTF-8"
}
logs: [
"../.native-image/*/*/*/*.log"
"*/svmbuild/*.log"
"*/svmbuild/images/*.log"
"*/*/stripped/*.map"
"*/callgrind.*"
"*.bgv"
]
}
svm-common-linux-amd64: ${svm-common} ${linux-amd64} {
packages: {
make: ">=3.83"
gcc-build-essentials: ">=4.9.1" # GCC 4.9.0 fails on cluster
binutils: ">=2.30"
ruby: ">=2.1.0"
valgrind: ">=3.9.0"
}
timelimit: "55:00"
}
svm-common-linux-aarch64: ${svm-common} ${linux-aarch64} {
packages: {
make: ">=3.83"
gcc-build-essentials: ">=4.9.1" # GCC 4.9.0 fails on cluster
ruby: ">=2.1.0"
valgrind: ">=3.9.0"
}
timelimit: "55:00"
}
# fast is necessary here as slow machines don't handle image builds well
svm-capabilities: [linux, amd64, fast]
svm-capabilities-base : {
capabilities : ${svm-capabilities}
}
svm-capabilities-avx2 : {
capabilities : ${svm-capabilities} [avx2]
}
svm-capabilities-manycores : {
capabilities : ${svm-capabilities} [manycores]
}
svm-common-darwin: ${svm-common} ${darwin-amd64} {
timelimit: "45:00"
}
svm-common-windows: ${svm-common} ${windows-amd64} {
packages : {
msvc : "==10.0"
}
timelimit: "45:00"
}
svm-common-sulong: {
packages: {
llvm: "==6.0.1"
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/nctwo/GraalVM.git
git@gitee.com:nctwo/GraalVM.git
nctwo
GraalVM
GraalVM
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385