I had tst-cancel7 failing on PPC32 because we didn't have a PPC-specific version of the system() function which is cancelable. The patch below adds a sysdeps/unix/sysv/linux/powerpc/system.c file to glibc. It just references the x86 version. With this, tst-cancel7 passes.
Franz, what do you think of this patch?