abort() missing return-address => useless core file

Grant Edwards grant.b.edwards at gmail.com
Sun Nov 27 16:00:39 UTC 2011


On 2011-11-27, Philip Craig <philipjcraig at gmail.com> wrote:
> On Thu, Nov 24, 2011 at 3:51 PM, Grant Edwards
><grant.b.edwards at gmail.com> wrote:
>> We asked that the "noreturn" attribute be removed from abort() so that
>> core files contain sufficient info for getting a bactrace...
>
> Why does uclibc need it removed, but glibc doesn't?

Glibc does need to have it removed.  This has been a known problem
with glibc for years.

  http://gcc.gnu.org/ml/gcc/2008-08/msg00060.html

I think it's a problem with glibc on i386 as well.  I don't know if it
it is also a problem in uClibc on i386.

-- 
Grant






More information about the uClibc mailing list