Symbols explicitly exported via command-line options --exported_symbol SYM and --exported_symbols_list FILE must be defined. Before this fix, lazy symbols defined in archives would be left to languish. We now force them to be included in the linked output.
Details
Details
- Reviewers
int3 - Group Reviewers
Restricted Project - Commits
- rG5be8502271ac: [lld-macho] Explicitly undefine literal exported symbols
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
- revise according to review feedback, notably: reorg lld/test/MachO/export-options.s to move all split input files at the end.
to make sure we aren't adding to the same archive multiple times