From 2739ba4a3808b7df8cd97b0be20280bd060c0e06 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Sun, 7 Mar 2021 08:52:19 -0500 Subject: [PATCH 1/2] ARROW-11896: [Rust] Disable Debug symbols on CI test builds --- .github/workflows/rust.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 37baeacb932..ebe9bcf2139 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -108,6 +108,8 @@ jobs: run: | export CARGO_HOME="/github/home/.cargo" export CARGO_TARGET_DIR="/github/home/target" + # do not produce debug symbols to keep memory usage down + export RUSTFLAGS="-C debuginfo=0" cd rust # run tests on all workspace members with default feature list cargo test From 7bd587e5d216f4cbf7d6545886e0fd144ce26b37 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Sun, 7 Mar 2021 08:55:13 -0500 Subject: [PATCH 2/2] less debug in a few more places --- .github/workflows/rust.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index ebe9bcf2139..90831341d6c 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -66,6 +66,8 @@ jobs: run: | export CARGO_HOME="/github/home/.cargo" export CARGO_TARGET_DIR="/github/home/target" + # do not produce debug symbols to keep memory usage down + export RUSTFLAGS="-C debuginfo=0" cd rust cargo build @@ -164,6 +166,8 @@ jobs: run: | export CARGO_HOME="/github/home/.cargo" export CARGO_TARGET_DIR="/github/home/target" + # do not produce debug symbols to keep memory usage down + export RUSTFLAGS="-C debuginfo=0" cd rust/arrow cargo test --features "simd" @@ -390,5 +394,7 @@ jobs: run: | export CARGO_HOME="/github/home/.cargo" export CARGO_TARGET_DIR="/github/home/target" + # do not produce debug symbols to keep memory usage down + export RUSTFLAGS="-C debuginfo=0" cd rust/arrow cargo build --target wasm32-unknown-unknown