<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/102545>102545</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
When building the entire LLVM+SPIRV+libclc+... stack at the same time, libclc doesn't build spirv-mesa3d-.spv and spirv64-mesa3d-.spv
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
berolinux
</td>
</tr>
</table>
<pre>
When trying to build the entire stack (LLVM+SPIRV+libclc+...) at the same time, libclc's build process doesn't see the `llvm-spirv` executable being built (it doesn't exist yet when cmake is run for libclc), and therefore disables building `spirv-mesa3d-.spv` and `spirv64-mesa3d-.spv` unless it is pointed at a pre-existing compatible copy of `llvm-spirv`.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8kk9v2zAMxT-NfBFiKPQfJQcflg0BBnTAsAHdWZaYWKtsGSLdNt9-kJt2wbrtpAPFx98jnyHy5wmxE81BNJ8Ks_AQU9djisFPy3PRR3fpfgw4SU4XP50lR9kvPjjJA0qc2CeUxMY-SAG7u7v7LwIO379-_nYv4BB8b4MVcCjLUsBeGl67yIwo2Y8o4KN8_aPpqjunaJFIuog0CdAsCXHtE60K4XHc0OzTo2iVxGe0C5s-oOwxw2UFziCeb_rx2RPLC7J8ykbsaB5QepJpmeQppjeEfeYx02ot4SkmlM5Tlr-y5RGiVev8zYhkKrcpaV5Zct9rra3_rC5TyJ4857lz9BOjy-swck64WQGzuI3jbNhnQzbOFxlP70yXhesqt6_2psBuq6HaNm1b74qh061T2lqDGlyltlvEyrb7Xp32aKxTVeE7UFCrndoBVBp2pau01jutG2xsU5uTqBWOxocyTyxjOheeaMFuq6CpmyKYHgOtUQGY8EmuVQGQk5O6FbNfziRqFTwx_ZZhzwFfYvS2yJv8_Cc212z9Ozk3d37Jz7vrrKf5y12KJYVuYJ5JVB8EHAUcz56HpS9tHAUcM_312cwp_kTLAo6rZxJwvC7lsYNfAQAA__8BHhRd">