Linux Compilation Changes

Most of it is self evident.