# more efficient builtin library code generation · gitcafe/zig

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

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

Visibility: public

Requested revision: 6b93495792678bd00a6205967bb2704a9a35e9c7

Requested commit: 6b93495792678bd00a6205967bb2704a9a35e9c7

Commit: 6b93495792678bd00a6205967bb2704a9a35e9c7

Tree: 9dd12653140fd7943c7d09dce22b0367a0caa73c

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
more efficient builtin library code generation

 * introduce --disable-pic option which can generally be allowed to be
   the default. compiler_rt.a and builtin.a get this option when you
   build a static executable.
 * compiler_rt and builtin libraries are not built for build-lib
   --static
 * posix_spawn instead of fork/execv
 * disable the error limit on LLD. Fixes the blank lines printed

```

## Parents

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

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