| Age | Commit message (Collapse) | Author | Lines |
|
Git's Makefile sets CC = cc, which wins over a CC in the environment, so
CC=clang ./tools/release-build.sh probed clang's flags and then built
with cc.
|
|
|
|
Git's Makefile defaults `prefix` to `$HOME` and compiles it into
`exec-cmd.o` as the fallback runtime prefix, so each build embedded
the path of whoever ran it and no two builders could produce the same
bytes. The release script also maps the build directory out of the
debug info, which otherwise differs between checkouts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lua only powers the filter extensions, so it stays optional and
autodetected. `NO_LUA` yields a self-contained binary and the release
script links Lua only when asked to.
|
|
The hardening flags are ELF specific and would break local macOS
development, so they stay out of the default build.
|