Does this one:
Congratulations, you have discovered not one bug, but two! [...]
Index: src/sdk/compiler.cpp
...make this one:
Yes, they are caused by the xml compiler code, Alpha can you look at them?
[...]
I suggest catching the error output and either give a more clear error message or just suppress it.
Index: src/plugins/compilergcc/resources/compilers/options_clang.xml
...obsolete?
Yes.
It will only be visible from a console, but as it is not meant for the user it should be caught (with a wxArrayString) and dismissed.
With this patch, it should no longer report it to the console; is it still doing that for you?
My original intention behind
was to allow a conditional to test if a program existed, so in my opinion, there should not be any error message if execution fails.
Also, this is a real problem because the linking with clang is broken.
Clang's linker is not broken (to my knowledge); I had discovered (by accident) that it was possible to install a working Clang
without llvm. The conditional is there so that hopefully Clang will "just work" regardless of user configuration.