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

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

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

Visibility: public

Requested revision: db08d4c3d63cfee9da0e4c6825c906d4083e8303

Requested commit: db08d4c3d63cfee9da0e4c6825c906d4083e8303

Commit: db08d4c3d63cfee9da0e4c6825c906d4083e8303

Tree: 479b352f06a05d36421892de708559cc68f2cced

Author: Isaac Freund

Committer: Veikka Tuominen

## 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

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

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