You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When building zink/examples (e.g., getter.rs) on aarch64-apple-darwin (native macOS), the linker fails with undefined symbols: _push_bytes32, _sload_bytes32, and _sstore. These symbols work fine when targeting wasm32-unknown-unknown, where they’re imported from WASM modules ("bytes", "evm"). However, for native builds, no stubs or implementations exist, causing the failure.
This issue became apparent after updating to macOS 15.2, which likely tightened linker checks (via clang), exposing a gap that might have been masked previously by a dependency or linker quirk.