diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2021-12-11 00:26:50 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-12-12 00:32:03 +0100 |
| commit | dbfcebf8d88b91c5a85366da09a4ce69c0bb5dc6 (patch) | |
| tree | e8f255a5277c428a2f598a6352a1d3b04f6c19ea /lib/libc/include | |
| parent | efdb94486b78fa143f8d684609cb4c5d3de10124 (diff) | |
| download | zig-dbfcebf8d88b91c5a85366da09a4ce69c0bb5dc6.tar.gz zig-dbfcebf8d88b91c5a85366da09a4ce69c0bb5dc6.zip | |
macho: allow undefined symbols in dylibs
We now respect both `-fallow-shlib-undefined` and
`-Wl,"-undefined=dynamic_lookup"` flags. This is the first step
towards solving issues #8180 and #3000. We currently do not expose
any other ld64 equivalent flag for `-undefined` flag - we basically
throw an error should the user specify a different flag. Support for
those is conditional on closing #8180. As a result of this change,
it is now possible to generate a valid native Node.js addon with Zig
for macOS.
Diffstat (limited to 'lib/libc/include')
0 files changed, 0 insertions, 0 deletions
