| Age | Commit message (Collapse) | Author | Lines |
|
It is now named like build-development.sh, so the two sort together in
tools/.
|
|
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. Autodetection skipped Lua 5.3 and 5.4, so a system with
only those fell back to a build without Lua. The release script still
leaves Lua out unless asked, so its binary needs no Lua at runtime.
|
|
The hardening flags are ELF specific and would break local macOS
development, so they stay out of the default build.
|