1 Star 0 Fork 16

huawei/GraalVM

forked from Gitee 极速下载/GraalVM 
Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
common.hocon 4.68 KB
Copy Edit Raw Blame History
Danilo Ansaloni authored 2018-06-05 20:15 . Update CI overlay.
# overlay version
overlay = 85ba0bc3ccccad5006f8637c0489a7e0d598e6a8
# oraclejdk* are released OracleJDK binaries
# labsjdk* 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: {
labsjdk8: {name : labsjdk, version : "8u172-jvmci-0.44", platformspecific: true}
openjdk8: {name : openjdk, version : "8u172-jvmci-0.44", platformspecific: true}
labsjdk8Debug: {name : labsjdk, version : "8u172-jvmci-0.44-fastdebug", platformspecific: true}
oraclejdk9: {name : oraclejdk, version : "9.0.4+11", platformspecific: true}
oraclejdk10: {name : oraclejdk, version : "10+46", platformspecific: true}
# Snapshot of http://hg.openjdk.java.net/jdk/jdk
oraclejdkSNAPSHOT : {name : labsjdk, version : "20180522-073957", 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"
}
}
labsjdk8 : { downloads : { JAVA_HOME : ${jdks.labsjdk8}, EXTRA_JAVA_HOMES : { pathlist :[ ${jdks.oraclejdk9} ]} }}
labsjdk8Debug : { downloads : { JAVA_HOME : ${jdks.labsjdk8Debug}, EXTRA_JAVA_HOMES : { pathlist :[ ${jdks.oraclejdk9} ]} }}
openjdk8 : { downloads : { JAVA_HOME : ${jdks.openjdk8} }}
oraclejdk9 : { downloads : { JAVA_HOME : ${jdks.oraclejdk9}, EXTRA_JAVA_HOMES : { pathlist :[ ${jdks.labsjdk8} ]} }}
oraclejdk10 : { downloads : { JAVA_HOME : ${jdks.oraclejdk10}, EXTRA_JAVA_HOMES : { pathlist :[ ${jdks.labsjdk8}, ${jdks.oraclejdk9} ]} }}
oraclejdk11 : { downloads : { JAVA_HOME : ${jdks.oraclejdkSNAPSHOT}, EXTRA_JAVA_HOMES : { pathlist :[ ${jdks.labsjdk8}, ${jdks.oraclejdk10} ]} }}
common : ${mx} {
timelimit : "30:00"
catch_files : [
"Graal diagnostic output saved in (?P<filename>.+\.zip)"
]
}
linux : ${common} {
packages : {
git : ">=1.8.3"
mercurial : ">=2.2"
"pip:astroid" : "==1.1.0"
"pip:pylint" : "==1.1.0"
}
}
solaris : ${common} {
packages : {
git : ">=1.8.3"
mercurial : ">=2.2"
"pip:astroid" : "==1.1.0"
"pip:pylint" : "==1.1.0"
}
}
darwin : ${common} {
packages : {
"pip:astroid" : "==1.1.0"
"pip:pylint" : "==1.1.0"
}
environment : {
PATH : "/usr/local/bin:$PATH"
}
}
linux-amd64 : ${linux} {
capabilities : [linux, amd64]
}
darwin-amd64 : ${darwin} {
capabilities : [darwin_next, amd64]
}
solaris-sparcv9 : ${solaris} {
capabilities : [solaris, sparcv9]
}
linux-sparcv9 : ${linux} {
capabilities : [linux, sparcv9]
}
linux-aarch64 : ${linux} {
capabilities : [linux, aarch64]
}
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 : ${labsjdk8} {
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"
}
}
deploy-binaries : ${labsjdk8} {
targets : [post-merge, deploy]
run : [
["mx", "--strict-compliance", "build"]
["mx", "deploy-binary", "--all-suites", "--skip-existing", ${binaries-repository}]
]
}
maven-deploy-dry-run : ${labsjdk8} {
targets : [gate]
run : [
["mx", "--strict-compliance", "build"]
["mx", "maven-deploy", "--validate", "full", "--licenses", "GPLv2-CPE,UPL", "--dry-run", "ossrh", "https://this-is-only-a-test"]
]
}
svm-common: ${mx} {
environment: {
DEFAULT_VM: "server"
LANG: "en_US.UTF-8"
}
logs: [
"*/native_image_server.log"
"*/svmbuild/*.log"
"*/svmbuild/images/*.log"
"*/*/stripped/*.map"
"*/callgrind.*"
"*.bgv"
]
}
svm-common-linux: ${svm-common} ${linux-amd64} {
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"
}
svm-capabilities-fast : {
capabilities : [linux, amd64, fast]
}
svm-capabilities-avx2 : {
capabilities : [linux, amd64, avx2]
}
svm-capabilities-manycores : {
capabilities : [linux, amd64, manycores, fast]
}
svm-common-darwin: ${svm-common} ${darwin-amd64} {
timelimit: "45:00"
}
svm-common-sulong: {
packages: {
llvm: "==3.8"
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/weizai118/GraalVM.git
git@gitee.com:weizai118/GraalVM.git
weizai118
GraalVM
GraalVM
master

Search