On 1/14/26 1:24 PM, Richard Weickelt wrote:
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.
If your build dir is not inside the source dir, I suppose clangd will not find the .clangd file, as its project root is the compile_commands.json file. Try using the general config.yaml and constraining it to your project e.g. via wildcards.

When setting up the compiler, QtCreator fails to identify the ABI properties,
Meaning what exactly?`

 but overriding them in the compiler setup in QtCreator has absolutely no effect.

Did you try the "override for code model" option?


Christian
--
Qt-creator mailing list
[email protected]
https://lists.qt-project.org/listinfo/qt-creator

Reply via email to