<div dir="ltr">Great result! :)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 6, 2019 at 6:39 PM Fangrui Song via Phabricator <<a href="mailto:reviews@reviews.llvm.org">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">MaskRay added a comment.<br>
<br>
I cross compiled libc-test with powerpc-linux-gnu-gcc + lld.<br>
<br>
  % cd ~/libc-test # config.mak is below<br>
  % make > /tmp/libc-test.lld<br>
  # /tmp/libc-test.bfd was created in a similar way<br>
  % grep -c FAIL /tmp/libc-test.bfd /tmp/libc-test.lld<br>
  /tmp/libc-test.bfd:112<br>
  /tmp/libc-test.lld:112<br>
<br>
So lld linked libc-test doesn't have more failures than bfd linked libc-test :)<br>
(Tests ran under qemu-static-ppc. The situation may get better on real hardware.)<br>
<br>
  CROSS_COMPILE=powerpc-linux-gnu-<br>
  CFLAGS += -mlong-double-64 -msecure-plt<br>
  CC = powerpc-linux-gnu-gcc<br>
<br>
  CFLAGS += -specs ~/musl/powerpc/lib/musl-gcc.specs<br>
  LDFLAGS += -specs ~/musl/powerpc/lib/musl-gcc.specs<br>
  ...<br>
  LDFLAGS += -fuse-ld=gold -g  # my /usr/powerpc-linux-gnu/bin/ld.gold points to lld... gcc 9 starts to understand -fuse-ld=lld<br>
<br>
<br>
Repository:<br>
  rLLD LLVM Linker<br>
<br>
CHANGES SINCE LAST ACTION<br>
  <a href="https://reviews.llvm.org/D62464/new/" rel="noreferrer" target="_blank">https://reviews.llvm.org/D62464/new/</a><br>
<br>
<a href="https://reviews.llvm.org/D62464" rel="noreferrer" target="_blank">https://reviews.llvm.org/D62464</a><br>
<br>
<br>
<br>
</blockquote></div>