Reduce run-time by linking with --as-needed
Reduce run-time by linking with --as-needed

Using -Wl,--as-needed to pass down the --as-needed option to the linker causes
the linker to only add DT_NEEDED entries in the resulting ELF binaries for
those shared libraries of which symbols are actually used. This prevents
overlinking.

aperezdc/eris,aperezdc/eris,aperezdc/lua-eol,aperezdc/lua-eol