Red Hat Bugzilla – Bug 244730
mkinitrd doesn't include nosegneg libraries for xen initrd
Last modified: 2007-12-01 11:58:51 EST
As reported on bug #243756 (comment #14), the initrd generated for xen kernels
is not including the nosegneg libraries, that are required when running xen
There is code on mkinitrd that is supposed to always use the nosegneg
libraries, but it is not working. The following snipped is from
# Prefer nosegneg libs over direct segment accesses on i686.
if [ -f "$LIBDIR/i686/nosegneg/$BASE" ]; then
Not using the nosegneg libraries may cause the "4gb seg fixup" messages
reported on bug #215201.
This bug is probably present on Fedora Core 6 and Fedora 7, also.
Created attachment 157323 [details]
New version of mkinitrd-6.0.9-nosegneg.patch that fixes the problem
Modified in mkinitrd-6.0.10-1 .
Cloned for Fedora 7 as bug #309651.