# zig build: add \-\-libc general option · gitcafe/zig

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

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

Visibility: public

Requested revision: fb0ecdbe1accdb8521fa3539101941a880216292

Requested commit: fb0ecdbe1accdb8521fa3539101941a880216292

Commit: fb0ecdbe1accdb8521fa3539101941a880216292

Tree: a2dc611423aa94f323799164d8cd9a69153fd3af

Author: Isaac Freund

Committer: Jakub Konka

## Message

```
zig build: add --libc general option

This new option sets a default libc paths file to be used for all
LibExeObjSteps. Setting LibExeObjStep.libc_file overrides this default.

This is required to allow users to cross compile projects linking system
libraries without needing to patch the build.zig.

```

## Parents

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

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