[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Patches] [PATCH] Fix symbol definitions of feraiseexcept for PPC e500
- To: Maxim Kuvyrkov <maxim_kuvyrkov@xxxxxxxxxx>
- Subject: Re: [Patches] [PATCH] Fix symbol definitions of feraiseexcept for PPC e500
- From: Khem Raj <raj.khem@xxxxxxxxx>
- Date: Thu, 30 Aug 2012 23:26:48 -0700
On Thu, Aug 30, 2012 at 3:30 PM, Maxim Kuvyrkov
<maxim_kuvyrkov@xxxxxxxxxx> wrote:
> Joseph,
>
> Eglibc build for PPC e500 currently fails in libc/sysdeps/powerpc/fpu/k_sinf.c due to missing symbol __feraiseexcept. This patch fixes this failure. The problem of missing __feraiseexcept didn't show up in previous versions because k_sinf.c wasn't using it.
>
> Current libm.so provides the following symbols:
> 0000f180 t __GI_feraiseexcept
> 0000f180 T feraiseexcept
>
> This list lacks local __feraiseexcept, which is used by libm internally to raise exceptions.
>
> After the patch the list becomes (which is consistent with non-e500 symbol definitions):
> 0000fe48 t __GI_feraiseexcept
> 0000fe48 t __feraiseexcept
> 0000fe48 t __old_feraiseexcept
> 0000fe48 T feraiseexcept@@GLIBC_2.2
> 0000fe48 T feraiseexcept@xxxxxxxxx
>
> OK to apply?
>
I have been using something similar
http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/eglibc/eglibc-2.16/e500-math_private.patch
> --
> Maxim Kuvyrkov
> Mentor Graphics
>
>
>
> _______________________________________________
> Patches mailing list
> Patches@xxxxxxxxxx
> http://eglibc.org/cgi-bin/mailman/listinfo/patches
>
_______________________________________________
Patches mailing list
Patches@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/patches