This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PowerPC's math_ldbl.h


On Sat, 23 Feb 2013, Adhemerval Zanella wrote:

> Also, the big change for fpu related code selection is 
> sysdeps/powerpc/fpu now up to sysdeps/ieee754/ldlb-128ibm and 
> sysdeps/ieee754/ldlb-opt (which also made sense). This currently does 
> not change anything, because sysdeps/powerpc/fpu does not have any 
> specific implementation for long double.

In a powerpc64 build, I see ABI test failures because sqrtl, version 
GLIBC_2.3 (the compat alias to sqrt) is no longer exported from libm.  
sysdeps/powerpc/fpu/w_sqrt.c is used, where I think 
sysdeps/ieee754/ldbl-opt/w_sqrt.c would have been used before to provide 
that compat symbol.

Could you please fix this ABI failure if it was indeed caused by your 
change and, if so, review the sysdeps orderings again to identify any 
other cases of files that are now being found from a different directory 
from before that your logic above may have missed?

(Note: I haven't done tests before and after your commit to confirm it's 
responsible, but it certainly looks likely to be.)

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]