Skip to content

Commit

Permalink
Build GraalVM on Big Sur
Browse files Browse the repository at this point in the history
Ensure we don't use older macos versions
  • Loading branch information
gilles-duboscq authored and ansalond committed Dec 18, 2023
1 parent 38e6603 commit b7718e9
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 12 deletions.
2 changes: 1 addition & 1 deletion ci/common.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,7 @@ local common_json = import "../common.json";
},

local linux = { os:: "linux", capabilities+: [self.os] },
local darwin = { os:: "darwin", capabilities+: [self.os] },
local darwin = { os:: "darwin", capabilities+: [self.os, "!darwin_sierra", "!darwin_mojave", "!darwin_catalina"] },
local windows = { os:: "windows", capabilities+: [self.os] },

local amd64 = { arch:: "amd64", capabilities+: [self.arch] },
Expand Down
6 changes: 3 additions & 3 deletions espresso/ci/ci_common/common.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ local benchmark_suites = ['dacapo', 'renaissance', 'scala-dacapo'];

darwin_amd64: self.common + graal_common.darwin_amd64 + {
environment+: {
// for compatibility with macOS High Sierra
MACOSX_DEPLOYMENT_TARGET: '10.13',
// for compatibility with macOS Big Sur
MACOSX_DEPLOYMENT_TARGET: '11.0',
},
capabilities+: ['darwin_mojave', 'ram32gb'],
capabilities+: ['ram32gb'],
},

darwin_aarch64: self.common + graal_common.darwin_aarch64 + {
Expand Down
3 changes: 1 addition & 2 deletions sulong/ci/ci_common/sulong-common.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,7 @@ local sulong_deps = common.deps.sulong;

linux_amd64:: linux_amd64 + sulong_deps,
linux_aarch64:: linux_aarch64 + sulong_deps,
# Avoid darwin_sierra builders in our CI. This is missing a declaration (fmemopen) that some of our tests need.
darwin_amd64:: darwin_amd64 + sulong_deps + { capabilities+: ["!darwin_sierra"] },
darwin_amd64:: darwin_amd64 + sulong_deps,
darwin_aarch64:: darwin_aarch64 + sulong_deps,
windows_amd64:: windows_amd64 + sulong_deps + {
local jdk = if self.jdk_name == "jdk-latest" then "jdkLatest" else self.jdk_name,
Expand Down
6 changes: 3 additions & 3 deletions vm/ci/ci_common/common.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -171,13 +171,13 @@ local devkits = graal_common.devkits;
vm_ol9_aarch64: self.vm_linux_aarch64_ol9,

vm_darwin_amd64: self.common_vm_darwin + graal_common.darwin_amd64 + {
capabilities+: ['darwin_mojave', 'ram16gb'],
capabilities+: ['darwin_bigsur', 'ram16gb'],
packages+: {
gcc: '==4.9.2',
},
environment+: {
# for compatibility with macOS Sierra
MACOSX_DEPLOYMENT_TARGET: '10.13',
# for compatibility with macOS BigSur
MACOSX_DEPLOYMENT_TARGET: '11.0',
},
},

Expand Down
4 changes: 1 addition & 3 deletions wasm/ci/ci_common/common.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,7 @@ local graal_suite_root = root_ci.graal_suite_root;
linux_aarch64:: common.linux_aarch64 + self.linux_common,

darwin_aarch64:: common.darwin_aarch64,
darwin_amd64:: common.darwin_amd64 + {
capabilities+: ['darwin_catalina'],
},
darwin_amd64:: common.darwin_amd64,

windows_common:: {
packages+: $.devkits["windows-" + self.jdk_name].packages,
Expand Down

0 comments on commit b7718e9

Please sign in to comment.