All of lore.kernel.org
 help / color / mirror / Atom feed
* 3.18+: soft-float userland unusable due to .MIPS.abiflags patch
@ 2015-01-16 17:59 Manuel Lauss
  2015-01-16 18:06 ` Manuel Lauss
  0 siblings, 1 reply; 13+ messages in thread
From: Manuel Lauss @ 2015-01-16 17:59 UTC (permalink / raw)
  To: Paul Burton, Linux-MIPS; +Cc: Ralf Baechle, Matthew Fortune

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

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-01-28 23:14 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-16 17:59 3.18+: soft-float userland unusable due to .MIPS.abiflags patch Manuel Lauss
2015-01-16 18:06 ` Manuel Lauss
2015-01-16 19:12   ` Matthew Fortune
2015-01-16 20:01     ` Manuel Lauss
2015-01-16 20:04       ` Manuel Lauss
2015-01-16 20:36         ` Matthew Fortune
2015-01-17 16:38           ` Aaro Koskinen
2015-01-17 19:00             ` Matthew Fortune
2015-01-18 10:35               ` Manuel Lauss
2015-01-19  5:36                 ` Paul Burton
2015-01-19  9:15                   ` Markos Chandras
2015-01-21  0:00                     ` Aaro Koskinen
2015-01-28 23:14                       ` Aaro Koskinen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.