<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 - llvm-nm tests are skipped if x86 is not in available targets"
   href="https://bugs.llvm.org/show_bug.cgi?id=52506">52506</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>llvm-nm tests are skipped if x86 is not in available targets
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>tools
          </td>
        </tr>

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

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows NT
          </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>llvm-nm
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jh7370.2008@my.bristol.ac.uk
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>There is a spuriously-placed lit.local.cfg file at the top-level of the llvm-nm
tests with the config equivalent of `REQUIRES: x86` in it. This means the tests
will only run if x86 is in the supported target set. However, the top-level
tests are not x86 specific, and there are also sub-folders which are e.g. ARM
specific. It looks to me like this config file was just placed in the wrong
place, and that it should be in the X86 subfolder (i.e.
llvm/test/tools/llvm-nm/X86).

When making this fix, we need to ensure there aren't any unexpected X86
dependencies in any of the other tests, by running the cmake, build and test
sequence without the X86 target (perhaps with ARM instead).

I've not got a non-x86 target cmake setup yet, but I'll take a look myself
later today, if I get a chance. Not objecting if someone else has though and
can do it quicker!</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>