s6
Software
skarnet.org

s6 compilation flags

s6 supports the flag-allstatic and flag-slashpackage flags.

Since s6 contains software that can be used at a very low level and that need to be absolutely dependable, the author recommends the use of flag-allstatic to minimize run-time dependencies, and also recommends making static executables by editing the conf-compile/conf-ld file if your libc supports static linking.

Linux users who wish to make static executables should try musl or the uClibc. Linking against the glibc at best wastes resources, and at worst does not work.