You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run the test test_cmake[pca_libs] and comment out the lines that delete the build dir. look in the file .build/pca.d which is supposed to be a valid depfile mapping targets to dependencies. It contains nonsense. On my machine it looks like this:
Those paths are invalid and it's also specifying no dependencies.
what are the consequences of this? This is unproven, but I expect that partial builds will not be completed properly when PCA is enabled, leading to invalid binaries.
Another consequence is that we can't use ninja because the cmake depfile converter for ninja in cmake 3.21 sees it as an invalid depfile.
The text was updated successfully, but these errors were encountered:
xhuw
added a commit
to xhuw/xcommon_cmake
that referenced
this issue
Aug 6, 2024
Use "VERBATIM" rather than "EXPAND_LISTS" which lets use use more
sensible command strings and is recommended by the docs.
comment out depfile as its buggy, see xmos#182
xhuw
added a commit
to xhuw/xcommon_cmake
that referenced
this issue
Aug 6, 2024
Use "VERBATIM" rather than "EXPAND_LISTS" which lets use use more
sensible command strings and is recommended by the docs.
comment out depfile as its buggy, see xmos#182
xhuw
changed the title
pca.d file generated by xpca is contains nonsense
pca.d file generated by xpca contains nonsense
Aug 6, 2024
Run the test test_cmake[pca_libs] and comment out the lines that delete the build dir. look in the file
.build/pca.d
which is supposed to be a valid depfile mapping targets to dependencies. It contains nonsense. On my machine it looks like this:Those paths are invalid and it's also specifying no dependencies.
what are the consequences of this? This is unproven, but I expect that partial builds will not be completed properly when PCA is enabled, leading to invalid binaries.
Another consequence is that we can't use ninja because the cmake depfile converter for ninja in cmake 3.21 sees it as an invalid depfile.
The text was updated successfully, but these errors were encountered: