File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,9 @@ build:benchmark --config=profile
137137
138138# Define a debug config which is primarily intended for local development.
139139build:debug -c dbg
140+ build:debug --copt=-DDEBUG --copt=-UNDEBUG
141+ # Set rust-debug to limit excessive debug info for Rust
142+ build:debug --config=rust-debug
140143
141144# Using simple template names saves around 5% of binary size of workerd.
142145build:unix --cxxopt='-gsimple-template-names' --host_cxxopt='-gsimple-template-names'
@@ -185,6 +188,8 @@ build:thin-lto --@rules_rust//:extra_rustc_flag=-Ccodegen-units=1
185188build:sanitizer-common --@workerd//src/workerd/server:use_tcmalloc=False
186189build:sanitizer-common --copt="-fsanitize-link-c++-runtime" --linkopt="-fsanitize-link-c++-runtime"
187190build:sanitizer-common --copt="-Og"
191+ build:sanitizer-common --@rules_rust//:extra_rustc_flag=-Copt-level=1
192+ build:sanitizer-common --config=rust-debug
188193build:sanitizer-common --copt="-g" --strip=never
189194build:sanitizer-common --copt="-fno-optimize-sibling-calls"
190195build:sanitizer-common --copt="-fno-omit-frame-pointer" --copt="-mno-omit-leaf-frame-pointer"
Original file line number Diff line number Diff line change @@ -66,14 +66,14 @@ build:ci-linux --config=ci-linux-common --config=ci-limit-storage --remote_downl
6666build:ci-linux-arm --config=ci-linux-common --config=ci-limit-storage
6767
6868build:ci-linux-debug --config=ci-linux-common --config=ci-limit-storage
69- build:ci-linux-debug --config=debug --config=rust-debug
69+ build:ci-linux-debug --config=debug
7070
7171build:ci-linux-arm-debug --config=ci-linux-debug
7272
7373build:ci-linux-asan --config=ci-linux-common --config=ci-limit-storage
7474# we're really struggling to fit asan build into worker disk size
7575# having asan without symbols is better than none
76- build:ci-linux-asan --config=asan --copt="-g0" --strip=always
76+ build:ci-linux-asan --config=asan --copt="-g0" --@rules_rust//:extra_rustc_flag=-Cdebuginfo=0 -- strip=always
7777build:ci-linux-arm-asan --config=ci-linux-asan
7878
7979# Build container tests on Linux CI
You can’t perform that action at this time.
0 commit comments