qemu & LTO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



We discovered a few days ago that LTO broke qemu on aarch64.

The original bug reported was:

  https://bugzilla.redhat.com/show_bug.cgi?id=1893892

But actually looking at the build.log[1] we see another assertion
failure in the test suite.  (Unfortunately although we run the test
suite, the spec file was ignoring the result so the broken build
escaped into Rawhide.)

Because qemu is a complicated piece of software we're not clear if the
bugs found are general bugs in LTO, bugs which are specific to LTO on
aarch64, or bugs in qemu which are exposed by optimizations made
possible by LTO.

One thing we do suspect is that this could be the tip of the iceberg
since the qemu test suite only tests a tiny fraction of the code.

LTO has been disabled across all arches for now.  See the list of
latest commits that Dan has added:

https://src.fedoraproject.org/rpms/qemu/commits/master

Rich.

[1] https://kojipkgs.fedoraproject.org//packages/qemu/5.1.0/6.fc34/data/logs/aarch64/build.log from https://koji.fedoraproject.org/koji/buildinfo?buildID=1634562

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux