File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -179,8 +179,10 @@ else
179
179
echo " WARNING: Can't use address sanitizer on non-Linux, non-OSX non-x86 platforms"
180
180
fi
181
181
182
- cargo rustc -v --target=wasm32-wasi -- -C embed-bitcode=yes || echo " WARNING: Failed to generate WASM LLVM-bitcode-embedded library"
183
- CARGO_PROFILE_RELEASE_LTO=true cargo rustc -v --release --target=wasm32-wasi -- -C opt-level=s -C linker-plugin-lto -C lto || echo " WARNING: Failed to generate WASM LLVM-bitcode-embedded optimized library"
182
+ if [ " $( rustc --print target-list | grep wasm32-wasi) " != " " ]; then
183
+ cargo rustc -v --target=wasm32-wasi -- -C embed-bitcode=yes
184
+ CARGO_PROFILE_RELEASE_LTO=true cargo rustc -v --release --target=wasm32-wasi -- -C opt-level=s -C linker-plugin-lto -C lto
185
+ fi
184
186
185
187
# Now build with LTO on on both C++ and rust, but without cross-language LTO:
186
188
CARGO_PROFILE_RELEASE_LTO=true cargo rustc -v --release -- -C lto
You can’t perform that action at this time.
0 commit comments