This patch fixes cmake blocking on m68k when starting the second child process. cmake relies on getting SIGCHLD to know when the child process finished, and the uninitialised sigmask set on return of the first SIGCHLD oftentimes blocked the second SIGCHLD.
The patch has been created against Laurent's qemu-m68k git tree, but according to visual inspection, it should also apply to HEAD. Michael Karcher (1): Fix do_rt_sigreturn on m68k linux userspace emulation linux-user/signal.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) -- 2.1.4