This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 1/4] Remove the error handling wrapper from exp and exp2
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