@@ -103,7 +103,7 @@ jobs:
103
103
# do not produce debug symbols to keep memory usage down
104
104
# hardcoding other profile params to avoid profile override values
105
105
# More on Cargo profiles https://doc.rust-lang.org/cargo/reference/profiles.html?profile-settings#profile-settings
106
- RUSTFLAGS : " -C debuginfo=line-tables-only -C opt-level=0 -C incremental=false -C codegen-units=256"
106
+ RUSTFLAGS : " -C debuginfo=0 -C opt-level=0 -C incremental=false -C codegen-units=256"
107
107
RUST_BACKTRACE : " 1"
108
108
# avoid rust stack overflows on tpc-ds tests
109
109
RUST_MINSTACK : " 3000000"
@@ -314,6 +314,8 @@ jobs:
314
314
# use higher optimization level to overcome Windows rust slowness for tpc-ds
315
315
# and speed builds: https://github.com/apache/arrow-datafusion/issues/8696
316
316
# Cargo profile docs https://doc.rust-lang.org/cargo/reference/profiles.html?profile-settings#profile-settings
317
+ # Set debuginfo=line-tables-only as debuginfo=0 causes immensely slow build
318
+ # See for more details: https://github.com/rust-lang/rust/issues/119560
317
319
RUSTFLAGS : " -C debuginfo=line-tables-only -C opt-level=1 -C target-feature=+crt-static -C incremental=false -C codegen-units=256"
318
320
RUST_BACKTRACE : " 1"
319
321
# avoid rust stack overflows on tpc-ds tests
@@ -354,7 +356,7 @@ jobs:
354
356
# do not produce debug symbols to keep memory usage down
355
357
# hardcoding other profile params to avoid profile override values
356
358
# More on Cargo profiles https://doc.rust-lang.org/cargo/reference/profiles.html?profile-settings#profile-settings
357
- RUSTFLAGS : " -C debuginfo=line-tables-only -C opt-level=0 -C incremental=false -C codegen-units=256"
359
+ RUSTFLAGS : " -C debuginfo=0 -C opt-level=0 -C incremental=false -C codegen-units=256"
358
360
RUST_BACKTRACE : " 1"
359
361
# avoid rust stack overflows on tpc-ds tests
360
362
RUST_MINSTACK : " 3000000"
0 commit comments