Changes pertaining to LTO...

- Don't use the -g flag, docs indicate using this with -flto results in undefined and unexpected behavior.

- Use linker plugin for LTO.