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? -- Maxim Kuvyrkov Mentor Graphics
Attachment:
eglibc-e500-feraiseexcept.ChangeLog
Description: Binary data
Attachment:
eglibc-e500-feraiseexcept.patch
Description: Binary data
_______________________________________________ Patches mailing list Patches@xxxxxxxxxx http://eglibc.org/cgi-bin/mailman/listinfo/patches