d5dd7a9e3c
The WASM_BUILD_STD=0 approach caused panic_impl duplicate errors because wasm32-unknown-unknown pre-built sysroot includes std, conflicting with pezsp-io's panic handler in wasm runtime builds. Local testing confirmed that wasm32v1-none + no build-std + serde fork works correctly. The wasm-builder creates a separate cargo project that: - Excludes std/default features from the runtime - Has no client crates in the dependency tree - Properly uses the serde fork for target_os="none" handling Restore rustup target add wasm32v1-none in all 14 CI build jobs and remove all WASM_BUILD_STD=0 overrides.