In a QtCreator project I am using a GCC toolchain for an exotic CPU
architecture. The clangd code models fails to parse the source files. I get:
LanguageClient clangd for MyProject (MyKit), Minimum Size Release): Error
-32001: invalid AST
Looking further into the log, I find:
13:10:43.981 qtc.clangtools.runner: Output:
error: unknown target triple 'ba-none-unknown-elf' [clang-diagnostic-error]
The log reported more compiler flag errors which I got rid of by the
environment variable QTC_CLANG_CMD_OPTIONS_BLACKLIST. That's a terrible
solution though. Specifying compiler flags to be ignored in a .clangd file
did not work although the QtCreator GUI indicates that .clangd files are
supported.
When setting up the compiler, QtCreator fails to identify the ABI
properties, but overriding them in the compiler setup in QtCreator has
absolutely no effect.
The legacy code model works, but is not accurate enough.
How can I exclude certain compiler flags per project and how to fix the
target triplet error?
Thanks
--
Qt-creator mailing list
[email protected]
https://lists.qt-project.org/listinfo/qt-creator