<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 - Ubuntu packages have IR in .a files instead of native code"
   href="https://bugs.llvm.org/show_bug.cgi?id=43940">43940</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Ubuntu packages have IR in .a files instead of native code
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clang
          </td>
        </tr>

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

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

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

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

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

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

        <tr>
          <th>Component</th>
          <td>libclang
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>kolan_n@mail.ru
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>klimek@google.com, llvm-bugs@lists.llvm.org, richard-llvm@metafoo.co.uk
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=22784" name="attach_22784" title="build.bash">attachment 22784</a> <a href="attachment.cgi?id=22784&action=edit" title="build.bash">[details]</a></span>
build.bash

Recently in Ubuntu packages I started to see that libclang .a files contain .o
files that contain LLVM bitcode instead of native code.

This breaks linking other tools with ld and makes linking with ld.lld terribly
slow because it has to rebuild bitcode into native code.

There is a workaround (see build.bash), but relying on it defeats the purpose
of using binary packages because it is also terribly slow.</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>