]> granicus.if.org Git - clang/commitdiff
Patch by Anders Bergh:
authorTed Kremenek <kremenek@apple.com>
Tue, 24 Jun 2008 03:33:47 +0000 (03:33 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 24 Jun 2008 03:33:47 +0000 (03:33 +0000)
'There's not much to say about this patch, it just adds the Arch Linux
gcc 4.3.1 header paths for i686 and amd64. The patch was generated
using "svn diff" with clang at revision 52660. The paths aren't
distribution-specific, so they should work for all Linux distributions
using the default(?) names like "i686-pc-linux-gnu".'

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

Driver/clang.cpp

index 731c1a838b1176c0ee0b7281f42c0ef941ad31f0..8818385079319bb86fd78768eb0c52003c0d9503 100644 (file)
@@ -990,6 +990,15 @@ static void InitializeIncludePaths(const char *Argv0, HeaderSearch &Headers,
               false, Headers);
       AddPath("/usr/include/c++/4.1.2/backward", System, true, false, false, 
               Headers);
+
+      // Arch Linux 2008-06-24
+      AddPath("/usr/include/c++/4.3.1", System, true, false, false, Headers);
+      AddPath("/usr/include/c++/4.3.1/i686-pc-linux-gnu", System, true, false,
+              false, Headers);
+      AddPath("/usr/include/c++/4.3.1/backward", System, true, false, false,
+              Headers);
+      AddPath("/usr/include/c++/4.3.1/x86_64-unknown-linux-gnu", System, true,
+              false, false, Headers);
     }
     
     AddPath("/usr/local/include", System, false, false, false, Headers);
@@ -1033,6 +1042,16 @@ static void InitializeIncludePaths(const char *Argv0, HeaderSearch &Headers,
     AddPath("/usr/lib/gcc/x86_64-linux-gnu/4.2.3/include", System,
             false, false, false, Headers);
 
+    // Arch Linux 2008-06-24
+    AddPath("/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include", System,
+            false, false, false, Headers);
+    AddPath("/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed", System,
+            false, false, false, Headers);
+    AddPath("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.1/include", System,
+            false, false, false, Headers);
+    AddPath("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.1/include-fixed",
+            System, false, false, false, Headers);
+
     AddPath("/usr/include", System, false, false, false, Headers);
     AddPath("/System/Library/Frameworks", System, true, false, true, Headers);
     AddPath("/Library/Frameworks", System, true, false, true, Headers);