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