diff options
author | Alexandru Croitor <[email protected]> | 2025-08-20 17:00:57 +0200 |
---|---|---|
committer | Eike Ziller <[email protected]> | 2025-08-21 06:23:23 +0000 |
commit | e3f2656f861477e50a2957c7dd6070cdd884c10f (patch) | |
tree | ac6c997202d3eef47426f3e106383c89e3d0facb /doc | |
parent | 91a6aaa3d63c7cf0d92e3100a257debf3ef4d1d1 (diff) |
A CI precheck shows a failure during the wininterrupt external project
win32-bld install step.
It fails while importing the 3rd party python dependency
'spdx_tools\spdx\parser\tagvalue\parsetab.py'
claiming a python syntax error.
It's unclear why this happens, given that the file is installed during
provisioning and is just executed during the Creator build.
One guess is that the spdx_tools scripts can't handle to be called in
parallel, which can happen when the external projects are installed by
ninja in parallel.
Add the USES_TERMINAL_INSTALL option to the external projects, to
serialize the install steps when using the Ninja generator.
Usually all CMake projects are installed serially by default, but
because we use ExternalProject_Add with custom installation steps,
we need to be explicit about it.
This is a speculative fix.
Change-Id: I2ba6686ac479d88f5c5281a6cc5e222a90195f11
Reviewed-by: Eike Ziller <[email protected]>
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions