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-08-23 11:23:50.000000000 +0000 +++ llvm-toolchain-3.2-3.2repack/debian/changelog 2013-12-22 14:53:14.000000000 +0000 @@ -1,3 +1,9 @@ +llvm-toolchain-3.2 (1:3.2repack-11+rpi1) jessie-staging; urgency=low + + * Set clang defaults for rpi. + + -- Peter Michael Green Sun, 22 Dec 2013 14:52:58 +0000 + llvm-toolchain-3.2 (1:3.2repack-11) unstable; urgency=low * dh_auto_clean removed, just like in the 3.3 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-12-22 14:53:14.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-08-23 11:23:50.000000000 +0000 +++ llvm-toolchain-3.2-3.2repack/debian/patches/series 2013-12-22 14:53:37.000000000 +0000 @@ -49,3 +49,4 @@ ia64-fix.diff libprofile_rt_sparc.patch use-deb-json.diff +clang-defaults-raspbian.diff