[llvm-bugs] [Bug 47353] New: Using LTO on PowerPC generates broken binaries

via llvm-bugs llvm-bugs at lists.llvm.org
Sat Aug 29 09:41:12 PDT 2020


https://bugs.llvm.org/show_bug.cgi?id=47353

            Bug ID: 47353
           Summary: Using LTO on PowerPC generates broken binaries
           Product: libraries
           Version: 11.0
          Hardware: Other
                OS: FreeBSD
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: PowerPC
          Assignee: unassignedbugs at nondot.org
          Reporter: pkubaj at anongoth.pl
                CC: llvm-bugs at lists.llvm.org, nemanja.i.ibm at gmail.com

FreeBSD head, LLVM 11.0.0-rc2, powerpc64 elfv2

FreeBSD uses GH BC as its bc implementation. It tries to build using -flto, but
it's disabled for powerpc64, because it generates a broken bc that segfaults at
start.

I also tried to build ffmpeg 4.3.1 with --enable-lto passed to configure. -flto
is passed properly and ffmpeg builds fine. I can also compile software that
links to ffmpeg libraries. However, running such software (e.g. mpv, or just
ffmpeg itself) leads to instant segfault.

Compiling such software with GCC mitigates this issue.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200829/0ec1f03a/attachment.html>


More information about the llvm-bugs mailing list