llvm-3.4: Try to fix build on darwin

Signed-off-by: Shea Levy <shea@shealevy.com>
llvm-general: Fix build

Signed-off-by: Shea Levy <shea@shealevy.com>
clang: Fix linking with -flto

Signed-off-by: Shea Levy <shea@shealevy.com>
idris requires llvm-general-3.3 currently

Signed-off-by: Shea Levy <shea@shealevy.com>