[PATCH 2/3] nptl: Do not always assume set_robust_list availability (BZ 33225)
Andreas Schwab
schwab@suse.de
Wed Jul 30 06:41:09 GMT 2025
On Jul 29 2025, Florian Weimer wrote:
> I'm not sure this is the right direction. Is qemu-user compatibility
> that important to users?
For example, openSUSE Tumbleweed for RISC-V is built completely with
qemu user-space emulation (we don't have this issue right now since our
glibc is built with the default minimum kernel that still enables the
runtime check).
FWIW, the other big problem for qemu user-space emulation is posix_spawn
because the emulation does not implement a true CLONE_VFORK (it emulates
it with fork). This breaks situations where there are errors in the
child process until and including execve; that failure cannot be
communicated back to the parent process.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
More information about the Libc-alpha
mailing list