diff --git a/examples/audioworklet-beep/.cargo/config.toml b/examples/audioworklet-beep/.cargo/config.toml index 456c37896..c6df64da1 100644 --- a/examples/audioworklet-beep/.cargo/config.toml +++ b/examples/audioworklet-beep/.cargo/config.toml @@ -1,5 +1,22 @@ [target.wasm32-unknown-unknown] -rustflags = ["-C", "target-feature=+atomics"] +rustflags = [ + "-C", + "target-feature=+atomics", + "-C", + "link-arg=--shared-memory", + "-C", + "link-arg=--max-memory=1073741824", + "-C", + "link-arg=--import-memory", + "-C", + "link-arg=--export=__wasm_init_tls", + "-C", + "link-arg=--export=__tls_size", + "-C", + "link-arg=--export=__tls_align", + "-C", + "link-arg=--export=__tls_base", +] [unstable] build-std = ["std", "panic_abort"]