]> granicus.if.org Git - clang/commitdiff
Driver: Tweak search paths for FreeBSD.
authorDaniel Dunbar <daniel@zuster.org>
Thu, 2 Apr 2009 18:30:04 +0000 (18:30 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 2 Apr 2009 18:30:04 +0000 (18:30 +0000)
 - Patch by Pawel Worach!

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

lib/Driver/ToolChains.cpp

index 3b129cfad18dcecb1f9477790340d1b2415ba1fd..daa45d7a34dc5dbb5ae9e83c289e1c040218a0db 100644 (file)
@@ -373,10 +373,13 @@ DerivedArgList *Generic_GCC::TranslateArgs(InputArgList &Args) const {
 FreeBSD::FreeBSD(const HostInfo &Host, const char *Arch, 
                  const char *Platform, const char *OS, bool Lib32)
   : Generic_GCC(Host, Arch, Platform, OS) {
-  if (Lib32)
+  if (Lib32) {
     getFilePaths().push_back(getHost().getDriver().Dir + "/../lib32");
-  else
+    getFilePaths().push_back("/usr/lib32");
+  } else {
     getFilePaths().push_back(getHost().getDriver().Dir + "/../lib");
+    getFilePaths().push_back("/usr/lib");
+  }
 }
 
 Tool &FreeBSD::SelectTool(const Compilation &C, const JobAction &JA) const {