From ec37cd0c8a11c87096c8c652b2057583554a8671 Mon Sep 17 00:00:00 2001 From: John Paul Adrian Glaubitz Date: Fri, 14 Sep 2018 09:25:23 +0200 Subject: [PATCH] Add patch to fix missing MultiArch include dir on powerpcspe --- debian/changelog | 8 ++++++++ .../powerpcspe-add-missing-include-path.diff | 18 ++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 27 insertions(+) create mode 100644 debian/patches/powerpcspe-add-missing-include-path.diff diff --git a/debian/changelog b/debian/changelog index 88245aec..ccea47eb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +llvm-toolchain-6.0 (1:6.0.1-9) UNRELEASED; urgency=medium + + [ John Paul Adrian Glaubitz ] + * Add patch to fix missing MultiArch include dir + on powerpcspe (Closes: #908791) + + -- John Paul Adrian Glaubitz Fri, 14 Sep 2018 09:24:02 +0200 + llvm-toolchain-6.0 (1:6.0.1-8) unstable; urgency=medium [ John Paul Adrian Glaubitz ] diff --git a/debian/patches/powerpcspe-add-missing-include-path.diff b/debian/patches/powerpcspe-add-missing-include-path.diff new file mode 100644 index 00000000..8ae5dbda --- /dev/null +++ b/debian/patches/powerpcspe-add-missing-include-path.diff @@ -0,0 +1,18 @@ +Description: Fix missing include paths on powerpcspe +Author: John Paul Adrian Glaubitz +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908791 +Forwarded: https://reviews.llvm.org/D52066 +Last-Update: 2018-09-13 + +--- llvm-toolchain-6.0-6.0.1.orig/clang/lib/Driver/ToolChains/Linux.cpp ++++ llvm-toolchain-6.0-6.0.1/clang/lib/Driver/ToolChains/Linux.cpp +@@ -629,7 +629,8 @@ void Linux::AddClangSystemIncludeArgs(co + "/usr/include/mips64el-linux-gnu", + "/usr/include/mips64el-linux-gnuabi64"}; + const StringRef PPCMultiarchIncludeDirs[] = { +- "/usr/include/powerpc-linux-gnu"}; ++ "/usr/include/powerpc-linux-gnu", ++ "/usr/include/powerpc-linux-gnuspe"}; + const StringRef PPC64MultiarchIncludeDirs[] = { + "/usr/include/powerpc64-linux-gnu"}; + const StringRef PPC64LEMultiarchIncludeDirs[] = { diff --git a/debian/patches/series b/debian/patches/series index ea72f347..ef521590 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -67,3 +67,4 @@ D51335-alignment-issue.diff # D51639-optim-issue.diff rL338481-cherry-pick-really-subtle-miscompile.diff disable-sse2-old-x86.diff +powerpcspe-add-missing-include-path.diff