| Bug #387309 |
| |
| --- llvm/tools/clang/lib/Driver/ToolChains.cpp.orig 2011-11-09 23:10:04.000000000 +0100 |
| +++ llvm/tools/clang/lib/Driver/ToolChains.cpp 2011-11-09 23:11:04.000000000 +0100 |
| @@ -1586,12 +1586,13 @@ |
| // This is of the form /foo/bar/include/c++/4.5.2/ |
| if (CxxIncludeRoot.back() == '/') |
| llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the / |
| + llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the g++-v4 |
| + llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the include |
| StringRef Version = llvm::sys::path::filename(CxxIncludeRoot); |
| llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the version |
| - llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the c++ |
| - llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the include |
| + llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the ARCH |
| GccInstallPath = CxxIncludeRoot.str(); |
| - GccInstallPath.append("/lib/gcc/"); |
| + GccInstallPath.append("/"); |
| GccInstallPath.append(CXX_INCLUDE_ARCH); |
| GccInstallPath.append("/"); |
| GccInstallPath.append(Version); |