Red Hat Bugzilla – Bug 817276
qemu on ARM aborts because of missing ucontext
Last modified: 2016-11-24 10:38:11 EST
Description of problem:
qemu on ARM aborts early on because it uses a home-brewed
coroutine implementation which relies on working getcontext/etc
functions. On ARM these all return ENOSYS.
glibc-ports upstream has a patch which implements enough
ucontext functionality to get qemu working.
The attached patch backports this patch to Fedora glibc
I compiled and tested glibc with this patch, and it
fixes the initial problem with qemu on ARM (although qemu
fails a bit later on for an unrelated reason).
Version-Release number of selected component (if applicable):
Created attachment 580976 [details]
It looks like the patch is missing all the new files?
That's bizarre. Here is the actual patch:
Comment on attachment 580976 [details]
See comment 3 for the real patch.
Installed into rawhide. Do y'all need this in f17 as well?
Please pull into F17 as well.
Done. If there's a way I can test this, let me know... My only verification was that what appear to be the right files appeared to be in the right place :-)
glibc-2.15-35.fc17 has been submitted as an update for Fedora 17.
glibc-2.15-35.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.