Allow llvm and clang to build PIC