| author | |
| committer | |
| log | 60b1cf2a8300591b9b17cc5644bebd358860e7a6 |
| tree | 626a226dffbc0058a577103d92922fe92fcfecc3 |
| parent | 381c6a38b145665a22440f7aa816f0ddd9b70ee5 |
f8f054b354088eb9e76d9207972022bc1d3dfc28 exposes the issue where
macho symbol `__mh_execute_header` is weak exported with an extra
underscore and stack traces fail due to invalid header magic.
related #27001 files changed, 1 insertions(+), 1 deletions(-)
std/c/darwin.zig+1-1| ... | ... | @@ -37,7 +37,7 @@ const mach_hdr = if (@sizeOf(usize) == 8) mach_header_64 else mach_header; |
| 37 | 37 | pub extern "c" var _mh_execute_header: mach_hdr = undefined; |
| 38 | 38 | comptime { |
| 39 | 39 | if (std.os.darwin.is_the_target) { |
| 40 | @export("__mh_execute_header", _mh_execute_header, .Weak); | |
| 40 | @export("_mh_execute_header", _mh_execute_header, .Weak); | |
| 41 | 41 | } |
| 42 | 42 | } |
| 43 | 43 |