Skip to content

Instantly share code, notes, and snippets.

@fengb
Created March 24, 2020 17:25
Show Gist options
  • Save fengb/f0bfe5b1be6612db727a49dd63aeddaa to your computer and use it in GitHub Desktop.
Save fengb/f0bfe5b1be6612db727a49dd63aeddaa to your computer and use it in GitHub Desktop.
(module
(type (;0;) (func))
(import "env" "glob" (global (;0;) (mut i32)))
(func (;0;) (type 0)
i32.const 1
global.set 0)
(export "foo" (func 0)))
extern "env" var glob: u32;
export fn foo() void {
glob = 1;
}
// $ zig build-lib extern.zig -dynamic -target wasm32-freestanding
// lld: error: ./extern.o: undefined symbol: glob
@fengb
Copy link
Author

fengb commented Sep 12, 2020

13680534_10153589035215855_8990735744689959298_n-2

@fengb
Copy link
Author

fengb commented Sep 12, 2020

14330137_10153712360360855_8147783502154286812_n

@fengb
Copy link
Author

fengb commented Oct 28, 2021

image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment