From f119fc221729e94842222057e8b69fb98d731d3a Mon Sep 17 00:00:00 2001 From: Andreas Noack Date: Wed, 27 Nov 2024 15:47:10 +0100 Subject: [PATCH 1/5] Run Linux tests with -O0 --- .buildkite/runtests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/runtests.yml b/.buildkite/runtests.yml index 0843d7e0..958fa0f7 100644 --- a/.buildkite/runtests.yml +++ b/.buildkite/runtests.yml @@ -15,8 +15,8 @@ steps: - JuliaCI/julia#v1: version: "nightly" command: | - julia --color=yes --project=.ci -e 'using Pkg; Pkg.instantiate()' - julia --color=yes --project=.ci .ci/create_sysimage_and_run_tests.jl + julia --color=yes --optimize=0 --project=.ci -e 'using Pkg; Pkg.instantiate()' + julia --color=yes --optimize=0 --project=.ci .ci/create_sysimage_and_run_tests.jl agents: queue: "julia" os: "linux" From 40f90b01002d9c32d191d6d435e730218a50ddf7 Mon Sep 17 00:00:00 2001 From: Andreas Noack Date: Wed, 27 Nov 2024 15:48:47 +0100 Subject: [PATCH 2/5] Disable macOS and Windows tests --- .buildkite/runtests.yml | 48 ++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.buildkite/runtests.yml b/.buildkite/runtests.yml index 958fa0f7..7266a300 100644 --- a/.buildkite/runtests.yml +++ b/.buildkite/runtests.yml @@ -23,27 +23,27 @@ steps: arch: "x86_64" cpuset_limited: "true" timeout_in_minutes: 120 - # macOS aarch64 - - label: ":macos: macos-aarch64" - plugins: - - JuliaCI/julia#v1: - version: "nightly" - command: | - julia --color=yes --project=.ci -e 'using Pkg; Pkg.instantiate()' - julia --color=yes --project=.ci .ci/create_sysimage_and_run_tests.jl - agents: - queue: "julia" - os: "macos" - arch: "aarch64" - # windows x86_64 - - label: ":windows: windows-x86_64" - plugins: - - JuliaCI/julia#v1: - version: "nightly" - command: | - julia --color=yes --project=.ci -e 'using Pkg; Pkg.instantiate()' - julia --color=yes --project=.ci .ci/create_sysimage_and_run_tests.jl - agents: - queue: "julia" - os: "windows" - arch: "x86_64" + # # macOS aarch64 + # - label: ":macos: macos-aarch64" + # plugins: + # - JuliaCI/julia#v1: + # version: "nightly" + # command: | + # julia --color=yes --project=.ci -e 'using Pkg; Pkg.instantiate()' + # julia --color=yes --project=.ci .ci/create_sysimage_and_run_tests.jl + # agents: + # queue: "julia" + # os: "macos" + # arch: "aarch64" + # # windows x86_64 + # - label: ":windows: windows-x86_64" + # plugins: + # - JuliaCI/julia#v1: + # version: "nightly" + # command: | + # julia --color=yes --project=.ci -e 'using Pkg; Pkg.instantiate()' + # julia --color=yes --project=.ci .ci/create_sysimage_and_run_tests.jl + # agents: + # queue: "julia" + # os: "windows" + # arch: "x86_64" From b09d40656d5d6fe0f005a0a6680f61d17eb70e2f Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Wed, 27 Nov 2024 11:15:07 -0500 Subject: [PATCH 3/5] Update runtests.yml --- .buildkite/runtests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/runtests.yml b/.buildkite/runtests.yml index 7266a300..c91f688a 100644 --- a/.buildkite/runtests.yml +++ b/.buildkite/runtests.yml @@ -15,8 +15,8 @@ steps: - JuliaCI/julia#v1: version: "nightly" command: | - julia --color=yes --optimize=0 --project=.ci -e 'using Pkg; Pkg.instantiate()' - julia --color=yes --optimize=0 --project=.ci .ci/create_sysimage_and_run_tests.jl + julia --color=yes --optimize=1 --project=.ci -e 'using Pkg; Pkg.instantiate()' + julia --color=yes --optimize=1 --project=.ci .ci/create_sysimage_and_run_tests.jl agents: queue: "julia" os: "linux" From 620e0ddec5cca308f3a30a1a70251915d8faddd7 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Wed, 27 Nov 2024 12:20:32 -0500 Subject: [PATCH 4/5] Revert to -O0 --- .buildkite/runtests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/runtests.yml b/.buildkite/runtests.yml index c91f688a..7266a300 100644 --- a/.buildkite/runtests.yml +++ b/.buildkite/runtests.yml @@ -15,8 +15,8 @@ steps: - JuliaCI/julia#v1: version: "nightly" command: | - julia --color=yes --optimize=1 --project=.ci -e 'using Pkg; Pkg.instantiate()' - julia --color=yes --optimize=1 --project=.ci .ci/create_sysimage_and_run_tests.jl + julia --color=yes --optimize=0 --project=.ci -e 'using Pkg; Pkg.instantiate()' + julia --color=yes --optimize=0 --project=.ci .ci/create_sysimage_and_run_tests.jl agents: queue: "julia" os: "linux" From a36dfbc14326cdc09bfed21f48c6ab4dd69e42ab Mon Sep 17 00:00:00 2001 From: Andreas Noack Date: Thu, 28 Nov 2024 21:54:04 +0100 Subject: [PATCH 5/5] Try to build the system image with -O0 --- .ci/create_sysimage_and_run_tests.jl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.ci/create_sysimage_and_run_tests.jl b/.ci/create_sysimage_and_run_tests.jl index 47c25a2c..1c45c892 100644 --- a/.ci/create_sysimage_and_run_tests.jl +++ b/.ci/create_sysimage_and_run_tests.jl @@ -9,7 +9,13 @@ else end withenv("JULIA_IMAGE_THREADS" => ncores) do - create_sysimage(["LinearAlgebra", "Test", "Distributed", "Dates", "Printf", "Random"]; sysimage_path=sysimage, incremental=false, filter_stdlibs=true) + create_sysimage( + ["LinearAlgebra", "Test", "Distributed", "Dates", "Printf", "Random"]; + sysimage_path=sysimage, + incremental=false, + filter_stdlibs=true, + sysimage_build_args = `--optimize=0` + ) end current_dir = @__DIR__