<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">