diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2021-08-09 22:44:57 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-08-10 08:13:07 +0200 |
| commit | f2bf1390a29a9decaa5ca49d3ae720b360583b35 (patch) | |
| tree | f040031c1ee692eef0b5d1e52fda6cfcdf265bbe /lib/std | |
| parent | 2ccd023c6ae590b4ff311814ccf5ff508c7669ef (diff) | |
| download | zig-f2bf1390a29a9decaa5ca49d3ae720b360583b35.tar.gz zig-f2bf1390a29a9decaa5ca49d3ae720b360583b35.zip | |
macho: fix linking of dylibs and frameworks
Previously, I have incorrectly assumed that with two-level namespace
we only need to link in dylibs/frameworks that actually export symbols
which are undefined in the linked image. Turns out, regardless of
whether we link with two-level namespace (default on macOS) or a
flat namespace (more common on other platforms), we always need to
put the dylibs/frameworks as specified by the user from the linker
line into the final linked image.
Diffstat (limited to 'lib/std')
0 files changed, 0 insertions, 0 deletions
