Commit 7e1eccd
build: Serialize builds in testshade (#2012)
When building with:
- OptiX enabled (OSL_USE_OPTIX)
- Code Coverage disabled (NOT CODECOV)
- a parallel build
various components of the clang toolchain are likely to crash
as the testshade and libtestshade builds run in parallel and
can overwrite each other's intermediate results.
This chain adds explicit dependencies to serialize these builds,
avoiding toolchain crashes at a minimal performance cost.
---
Signed-off-by: Jean-Francois Panisset <[email protected]>1 parent 77a8277 commit 7e1eccd
1 file changed
+4
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
85 | 88 | | |
86 | 89 | | |
87 | 90 | | |
| |||
98 | 101 | | |
99 | 102 | | |
100 | 103 | | |
| 104 | + | |
101 | 105 | | |
102 | 106 | | |
103 | 107 | | |
| |||
0 commit comments