- Simplifies things.
- Provided in two flavors: -fPIC for modular builds and standard otherwise.
- Also added a script to rebuild it.
[CL 2259500 by Dmitry Rekman in Main branch]
- Linux now supports targeting different architecture, with architecture string matching standard target triplet, i.e. "x86_64-unknown-linux-gnu" for generic x86-64 Linux, the only supported platform at the moment.
- All Linux binaries (and other files for which this is important) are under subdirectory whose name matches the target triplet.
- UBT is modified so that architecture names aren't necessarily appended to binaries.
Also removed implicit dependency on libz in the toolchain and made it depend properly on our zlib module.
#codereview Josh.Adams, Daniel.Lamb, Michael.Trepka
[CL 2089848 by Dmitry Rekman in Main branch]