https://bugs.kde.org/show_bug.cgi?id=360074

--- Comment #2 from John <john5...@gmail.com> ---
I am not using CMake.

I already am adding -stdlib=libc++ to the parser command line (Right click
project -> Open Configuration -> Language support -> C/C++ Parser and setting a
custom profile with -stdlib=libc++).

I think the problem is simply that clang returns the wrong details with -E -v.
Note the warning about not using the the stdlib argument.

[john@aglap ~]$ clang++ -E -v
clang version 3.7.1 (tags/RELEASE_371/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
Found candidate GCC installation:
/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.3.0
Found candidate GCC installation:
/usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/5.3.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0
Found candidate GCC installation: /usr/lib64/gcc/x86_64-unknown-linux-gnu/5.3.0
Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/5.3.0
Candidate multilib: .;@m64
Selected multilib: .;@m64

[john@aglap ~]$ clang++ -E -v -stdlib=libc++
clang version 3.7.1 (tags/RELEASE_371/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
Found candidate GCC installation:
/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.3.0
Found candidate GCC installation:
/usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/5.3.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0
Found candidate GCC installation: /usr/lib64/gcc/x86_64-unknown-linux-gnu/5.3.0
Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/5.3.0
Candidate multilib: .;@m64
Selected multilib: .;@m64
clang-3.7: warning: argument unused during compilation: '-stdlib=libc++'

[john@aglap ~]$ clang++ -Wp,-v dummy.cpp -fsyntax-only
clang -cc1 version 3.7.1 based upon LLVM 3.7.1 default target
x86_64-unknown-linux-gnu
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:

/usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../include/c++/5.3.0

/usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../include/c++/5.3.0/x86_64-unknown-linux-gnu

/usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../include/c++/5.3.0/backward
 /usr/local/include
 /usr/bin/../lib/clang/3.7.1/include
 /usr/include
End of search list.

[john@aglap ~]$ clang++ -Wp,-v dummy.cpp -fsyntax-only -stdlib=libc++
clang -cc1 version 3.7.1 based upon LLVM 3.7.1 default target
x86_64-unknown-linux-gnu
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/bin/../include/c++/v1
 /usr/local/include
 /usr/bin/../lib/clang/3.7.1/include
 /usr/include
End of search list.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to