Permalink
Cannot retrieve contributors at this time
180 lines (146 sloc)
4.4 KB
specVersion = "2" | |
# 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 | |
include "common.json" | |
include "graal-common.json" | |
# overlay version | |
overlay = ${ci.overlay} | |
# 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: ${mx_version} | |
} | |
} | |
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} ]} }} | |
oraclejdk8OnlyDebug : { downloads : { JAVA_HOME : ${jdks.oraclejdk8Debug} }} | |
openjdk8 : { downloads : { JAVA_HOME : ${jdks.openjdk8} }} | |
oraclejdk11 : { downloads : { JAVA_HOME : ${jdks.oraclejdk11} }} | |
oraclejdk17 : { downloads : { JAVA_HOME : ${jdks.oraclejdk17} }} | |
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} }} | |
labsjdk-ce-17 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ce-17} }} | |
labsjdk-ee-17 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ee-17} }} | |
labsjdk-ce-17Debug : { downloads : { JAVA_HOME : ${jdks.labsjdk-ce-17Debug} }} | |
labsjdk-ee-17Debug : { downloads : { JAVA_HOME : ${jdks.labsjdk-ee-17Debug} }} | |
common : ${mx} ${deps.common} { | |
catch_files : [ | |
"Graal diagnostic output saved in (?P<filename>.+\.zip)" | |
] | |
} | |
linux : ${common} ${deps.linux} | |
darwin : ${common} ${deps.darwin} | |
windows : ${common} ${deps.windows} | |
linux-amd64 : ${linux} { | |
capabilities : [linux, amd64] | |
} | |
darwin-amd64 : ${darwin} { | |
capabilities : [darwin, amd64] | |
} | |
windows-amd64 : ${windows} { | |
capabilities : [windows, amd64] | |
} | |
linux-aarch64 : ${linux} { | |
capabilities : [linux, aarch64] | |
} | |
DEFAULT_HEAP_SIZE : "8G" | |
LARGE_HEAP_SIZE : "31G" | |
LARGE_YOUNG_GEN_SIZE : "27G" | |
eclipse : ${downloads.eclipse} | |
jdt : ${downloads.jdt} | |
# 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" | |
} | |
} | |
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" | |
"../*/*/*.log" | |
"*/*.log" | |
"*/svmbuild/*.log" | |
"*/svmbuild/images/*.log" | |
"*/*/stripped/*.map" | |
"*/callgrind.*" | |
"*.bgv" | |
"*.log" | |
] | |
} | |
svm-common-linux-amd64: ${svm-common} ${linux-amd64} { | |
packages: { | |
devtoolset: "==7" # GCC 7.3.1, make 4.2.1, binutils 2.28, valgrind 3.13.0 | |
binutils: ">=2.34" | |
ruby: ">=2.1.0" | |
} | |
timelimit: "55:00" | |
} | |
svm-common-linux-aarch64: ${svm-common} ${linux-aarch64} { | |
packages: { | |
devtoolset: "==7" # GCC 7.3.1, make 4.2.1, binutils 2.28, valgrind 3.13.0 | |
ruby: ">=2.1.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-openjdk8: ${svm-common} ${windows-amd64} ${devkits.windows-openjdk8} { | |
packages : { | |
} | |
timelimit: "45:00" | |
} | |
svm-common-windows-oraclejdk8: ${svm-common} ${windows-amd64} ${devkits.windows-oraclejdk8} { | |
packages : { | |
} | |
timelimit: "45:00" | |
} | |
svm-common-windows-jdk11: ${svm-common} ${windows-amd64} ${devkits.windows-jdk11} { | |
timelimit: "45:00" | |
} | |
svm-common-windows-jdk17: ${svm-common} ${windows-amd64} ${devkits.windows-jdk17} { | |
timelimit: "45:00" | |
} | |
svm-common-sulong: { | |
packages: { | |
llvm: "==6.0.1" | |
} | |
} |