Comment 13 for bug 1435501

Revision history for this message
Pavel Boldin (pboldin) wrote :

RCA is the following.

Analysis:
QEMU running `seabios' from the package of versions 1.7.4 and 1.8.1 fails to boot FreeBSD if the `seabios' binaries were compiled with gcc-4.6.3 provided by Ubuntu Precise.

The `seabios' package compiled by default CentOS 6 compiler works fine. The `seabios' package compiled by default Ubuntu Trusty compiler works fine thus rendering Fuel 6.1 unaffected.

Solution:
The `seabios' package for Ubuntu Precise was updated to version 1.8.1 and is now compiled by the `gcc-4.5'. This fixes the FreeBSD boot issue and is not introducing any regressions.

Follow-up:
In case the real root cause is required we should further analyse `seabios' packages built by different gcc versions under Ubuntu Precise.