# macho: ignore undefined symbols marked for discarding · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/2873e19366400b2f11d3a99b10ea17e4f06c6b4b)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 2873e19366400b2f11d3a99b10ea17e4f06c6b4b

Requested commit: 2873e19366400b2f11d3a99b10ea17e4f06c6b4b

Commit: 2873e19366400b2f11d3a99b10ea17e4f06c6b4b

Tree: d3fd3f94f256a886713570f25c8fdff41cf3c75a

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
macho: ignore undefined symbols marked for discarding

If a symbol is undefined after we tried resolving it in static and
dynamic libraries, and it is annotated with N_DESC_DISCARDED flag,
we simply ignore it rather than flagging an undefined symbol error.

```

## Parents

- [692c254336da71cbe21aaf9fbc21240fd1269b95](https://git.cafe/gitcafe/zig/commit/692c254336da71cbe21aaf9fbc21240fd1269b95?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/2873e19366400b2f11d3a99b10ea17e4f06c6b4b?format=markdown)
