Hi Paul, Your patch commit 90cee759f08a6b7a8daab9977d3e163ebbcac220 ("MIPS: ELF: Set FP mode according to .MIPS.abiflags") completely breaks my pure soft-float o32 userland: [...] Freeing unused kernel memory: 244K (80993000 - 809d0000) Failed to execute /usr/lib/systemd/systemd (error -84). Attempting defaults... Starting init: /sbin/init exists but couldn't execute it (error -84) sh: cannot set terminal process group (-1): Inappropriate ioctl for device sh: no job control in this shell sh-4.3# ls sh: /bin/ls: Accessing a corrupted shared library sh-4.3# I've recently rebuilt bash, ncurses, readline and glibc-2.20 (with binutils 2.25+) to track down another userland issue, so that may explain why at least sh is able to run. Reverting the patch fixes it for me. Thanks! Manuel