[PATCH 1/4] Remove the error handling wrapper from exp and exp2

Joseph Myers joseph@codesourcery.com
Tue Nov 20 21:51:00 GMT 2018


On Tue, 20 Nov 2018, Szabolcs Nagy wrote:

> note that on riscv64 i did not introduce a new symbol version because
> exp never did SVID compat errno handling, not sure if that's the right
> design or if it's preferred to have an exp@@GLIBC_2.29 there too, just
> pointing to the existing exp code.

I think it's fine not to have a new version there.  On architectures with 
architecture-specific exp versions or IFUNCs the new version serves a 
purpose even as an alias for a wrapper (it means that if in future those 
architectures change to avoid the need for wrappers, any binaries built 
since the new version was released will automatically benefit without 
needing to be rebuilt), but I don't see any such purpose when the 
architecture postdated SVID error handling support.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list