Public bug reported:
QEMU erroneously fails to detect support for the timerfd_create syscall
when running user-mode emulation of PowerPC targets. QEMU supports the
timerfd_create syscall, but because the PowerPC target syscall header
has it named "timerfd" instead of "timerfd_create", support is
erroneously not enabled. This notably affects anything that uses
Boost.Asio with deadline timers because it uses timerfds under the hood.
I have attached a patch to fix the problem. For now I have a custom-
built qemu-user-static.deb file with this fix implemented, but I would
appreciate it if you could officially backport this patch to 16.04 LTS
(Xenial) so our developers can use the official package repositories.
** Affects: qemu (Ubuntu)
Importance: Undecided
Status: New
** Patch added: "Add an extra define to enable timerfd_create support."
https://bugs.launchpad.net/bugs/1807743/+attachment/5220929/+files/fix-timerfd-support-on-ppc.patch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1807743
Title:
QEMU timerfd_create support on PowerPC
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1807743/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs