<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - check targets vs LLVM_RUNTIME_TARGETS"
   href="https://bugs.llvm.org/show_bug.cgi?id=34335">34335</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>check targets vs LLVM_RUNTIME_TARGETS
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Build scripts
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>cmake
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>phosek@chromium.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>roland@hack.frob.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>In the vanilla cmake+ninja build (with runtimes/* checkouts), I can do e.g.
`ninja check-asan` as well as roll-up targets like `ninja check-runtimes`.

In a build with `LLVM_RUNTIME_TARGETS=default,...` set, `ninja check-asan` says
"unknown target".  `ninja check-runtimes` is accepted and has the right
dependencies on building everything AFAICT.  But when it gets to actually
running the nested ninja to do the check step, that one gets "unknown target
'check-runtimes-x86_64-fuchsia'".  If I manually run e.g. `ninja -C
runtimes/runtimes-x86_64-unknown-linux-gnu-bins check-asan` it builds tests and
runs them.  But that gets failures that `ninja check-asan` in a vanilla build
doesn't get, so probably the tests were not built quite correctly.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>