diff -Nur llvm-3.3.src.orig/tools/clang/lib/Driver/ToolChains.cpp llvm-3.3.src/tools/clang/lib/Driver/ToolChains.cpp --- llvm-3.3.src.orig/tools/clang/lib/Driver/ToolChains.cpp 2013-06-21 20:17:20.000000000 +0900 +++ llvm-3.3.src/tools/clang/lib/Driver/ToolChains.cpp 2013-06-21 20:19:16.000000000 +0900 @@ -1847,6 +1847,9 @@ getFilePaths().push_back(getDriver().SysRoot + "/usr/lib32"); else getFilePaths().push_back(getDriver().SysRoot + "/usr/lib"); + + if (GCCInstallation.isValid()) + getFilePaths().push_back(GCCInstallation.getInstallPath()); } Tool *FreeBSD::buildAssembler() const {