add workaround on macos for shared libraries
This commit is contained in:
parent
02f5a9fa62
commit
8aacfc8465
|
@ -1,3 +1,12 @@
|
|||
// TODO Remove this workaround
|
||||
comptime {
|
||||
const builtin = @import("builtin");
|
||||
if (builtin.os == builtin.Os.macosx) {
|
||||
@export("__mh_execute_header", _mh_execute_header, builtin.GlobalLinkage.Weak);
|
||||
}
|
||||
}
|
||||
var _mh_execute_header = extern struct {x: usize}{.x = 0};
|
||||
|
||||
export fn add(a: i32, b: i32) i32 {
|
||||
return a + b;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user