[PATCH] fix gamma symbol for static linking and new targets

Florian Weimer fweimer@redhat.com
Mon Oct 2 15:25:00 GMT 2017


On 10/02/2017 05:03 PM, Szabolcs Nagy wrote:
> On 02/10/17 15:51, Joseph Myers wrote:
>> On Mon, 2 Oct 2017, Szabolcs Nagy wrote:
>>
>>> it seems drem and pow10 symbols are also affected.
>>
>> pow10 is deliberately obsoleted and should not be present for new ports or
>> static linking and should be a compat symbol for existing ports.
>>
>> We might reasonably consider doing the same for drem (it's an __USE_MISC
>> symbol, not from any supported standard, and an exact alias of remainder).
>>
> 
> i think drem is more widely used in existing code than pow10.

The Fedora 26 (built against glibc 2.25) is this:

For pow10, we have gforth.

For drem, we have clisp, compat-libf2c, ifm, and the popular, schemaless 
database with the offensive name.  The latter comes from the S2 library 
for spherical geometry, I think, which is bundled and unmaintained 
upstream (at least the public repository is).

I still think we could give drem the pow10 treatment, too.

Thanks,
Florian



More information about the Libc-alpha mailing list