This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: Fix ARM signal unwinding for newer kernels
- From: Daniel Jacobowitz <drow at false dot org>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: libc-ports at sourceware dot org
- Date: Wed, 23 May 2007 13:33:28 -0400
- Subject: Re: Fix ARM signal unwinding for newer kernels
- References: <Pine.LNX.4.64.0705012109230.7906@digraph.polyomino.org.uk>
On Tue, May 01, 2007 at 09:12:06PM +0000, Joseph S. Myers wrote:
> The ARM signal frame layout changed in kernel version 2.6.18, and for EABI
> unwinding from signal handlers depends on unwind information in libc
> matching the kernel's signal frame layout.
>
> This patch makes libc support both old and new layouts depending on the
> kernel version at runtime, with --enable-kernel=2.6.18 reducing things
> back to a single function for each of realtime and non-realtime signal
> frames.
Gross, but I see no other choice. I checked it in.
--
Daniel Jacobowitz
CodeSourcery