mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-08-13 18:49:52 +00:00
fix variable
This commit is contained in:
parent
78dca62326
commit
75cfc021fd
4
debian/patches/fix-clang-path-and-build.diff
vendored
4
debian/patches/fix-clang-path-and-build.diff
vendored
@ -17,13 +17,13 @@ Index: llvm-toolchain-snapshot_10~svn370632/clang/lib/Driver/ToolChains/Linux.cp
|
||||
- (!getTriple().isMusl() || DriverArgs.hasArg(options::OPT_nostdlibinc)))
|
||||
- addSystemInclude(DriverArgs, CC1Args, ResourceDirInclude);
|
||||
+ (!getTriple().isMusl() || DriverArgs.hasArg(options::OPT_nostdlibinc))) {
|
||||
+ if (llvm::sys::fs::exists(P)) {
|
||||
+ if (llvm::sys::fs::exists(ResourceDirInclude)) {
|
||||
+ /* Include the build include directory only
|
||||
+ * Otherwise, it fails with stage2 when clang headers are available on the system
|
||||
+ * they usually fail because of the include_next. Two llvm/clang headers are found
|
||||
+ * while we are waiting for the lib C++ (std or not)
|
||||
+ */
|
||||
+ addSystemInclude(DriverArgs, CC1Args, P);
|
||||
+ addSystemInclude(DriverArgs, CC1Args, ResourceDirInclude);
|
||||
+ } else {
|
||||
+ addSystemInclude(DriverArgs, CC1Args, "/usr/include/clang/" + std::string(CLANG_VERSION_STRING) + "/include/");
|
||||
+ }
|
||||
|
Loading…
Reference in New Issue
Block a user