diff -Nru llvm-toolchain-3.2-3.2repack/debian/changelog llvm-toolchain-3.2-3.2repack/debian/changelog --- llvm-toolchain-3.2-3.2repack/debian/changelog 2013-06-24 21:03:04.000000000 +0000 +++ llvm-toolchain-3.2-3.2repack/debian/changelog 2013-07-07 05:39:25.000000000 +0000 @@ -1,3 +1,9 @@ +llvm-toolchain-3.2 (1:3.2repack-10+rpi1) jessie-staging; urgency=low + + * Set clang defaults for rpi. + + -- Peter Michael Green Sun, 07 Jul 2013 05:39:00 +0000 + llvm-toolchain-3.2 (1:3.2repack-10) unstable; urgency=low * Fix the wrong package declaration on libstdc++-4.8-dev (Closes: #713944) diff -Nru llvm-toolchain-3.2-3.2repack/debian/patches/clang-defaults-raspbian.diff llvm-toolchain-3.2-3.2repack/debian/patches/clang-defaults-raspbian.diff --- llvm-toolchain-3.2-3.2repack/debian/patches/clang-defaults-raspbian.diff 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.2-3.2repack/debian/patches/clang-defaults-raspbian.diff 2013-07-06 19:00:12.000000000 +0000 @@ -0,0 +1,14 @@ +Description: change clang defaults for raspbian +Author: Peter Michael Green + +--- llvm-toolchain-3.2-3.2repack/clang/lib/Driver/Tools.cpp ++++ llvm-toolchain-3.2-3.2repack/clang/lib/Driver/Tools.cpp +@@ -506,7 +506,7 @@ static std::string getARMTargetCPU(const + MArch = A->getValue(); + } else if (Triple.getEnvironment() == llvm::Triple::GNUEABIHF) { + // Use armv6 for armhf (raspbian version of patch) +- MArch = "armv7-a"; ++ MArch = "armv6"; + } else { + // Otherwise, use the Arch from the triple. + MArch = Triple.getArchName(); diff -Nru llvm-toolchain-3.2-3.2repack/debian/patches/series llvm-toolchain-3.2-3.2repack/debian/patches/series --- llvm-toolchain-3.2-3.2repack/debian/patches/series 2013-06-13 12:08:43.000000000 +0000 +++ llvm-toolchain-3.2-3.2repack/debian/patches/series 2013-07-06 18:58:40.000000000 +0000 @@ -46,3 +46,4 @@ ia64-fix.diff add-ubuntu-saucy.patch +clang-defaults-raspbian.diff