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: [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


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