You can always use `apt.llvm.org' for latest llvm packages. Furthermore, the `debootstrap' package included with each Ubuntu/Debian versions make upgrading issues entirely moot. I'm using debootstrap on Arch to avoid #include clashes with regard to the in-tree dependencies for Principia.