]> granicus.if.org Git - clang/commitdiff
[Driver] Fix missing MultiArch include dir on powerpcspe
authorKristina Brooks <kristina@nym.hush.com>
Fri, 14 Sep 2018 12:42:13 +0000 (12:42 +0000)
committerKristina Brooks <kristina@nym.hush.com>
Fri, 14 Sep 2018 12:42:13 +0000 (12:42 +0000)
On powerpc-linux-gnuspe, the header files are located in their
own include directory named /usr/lib/powerpc-linux-gnuspe,
so add this directory to PPCMultiarchIncludeDirs.

Patch by glaubitz (John Paul Adrian Glaubitz)

Differential Revision: https://reviews.llvm.org/D52066

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342231 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/ToolChains/Linux.cpp

index 2a87cb077c8a83c08d18f435f65298349cb72051..a7f4e9332b3175f42825c2fa6d8c514770153aa9 100644 (file)
@@ -699,7 +699,8 @@ void Linux::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
       "/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[] = {