This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [COMMITTED PATCH] Fix missing __sqrtl_finite symbol in libm on sparc 32-bit.
- From: David Miller <davem at davemloft dot net>
- To: joseph at codesourcery dot com
- Cc: schwab at suse dot de, libc-alpha at sourceware dot org
- Date: Mon, 25 Jan 2016 10:10:04 -0800 (PST)
- Subject: Re: [COMMITTED PATCH] Fix missing __sqrtl_finite symbol in libm on sparc 32-bit.
- Authentication-results: sourceware.org; auth=none
- References: <20160125 dot 095359 dot 436045631044019354 dot davem at davemloft dot net> <20160125 dot 100212 dot 2069742364972461739 dot davem at davemloft dot net> <alpine dot DEB dot 2 dot 10 dot 1601251803070 dot 10557 at digraph dot polyomino dot org dot uk>
From: Joseph Myers <joseph@codesourcery.com>
Date: Mon, 25 Jan 2016 18:04:34 +0000
> On Mon, 25 Jan 2016, David Miller wrote:
>
>> >> You cannot change the ABI after the release.
>> >
>> > So do I have to add it to the current GLIBC version?
>>
>> And the reason I am asking this is because this symbol is missing from previous
>> GLIBC versions and just as I noticed when running the testsuite, probably
>> prevents successful linking of some applications.
>>
>> What if I want to add this symbol in a backport?
>
> Then your backport needs to add the GLIBC_2.23 symbol version (for older
> versions, that includes updating Versions.def, as new versions were less
> automatic than they are now). That works fine, from experience.
Aha, great, that's exactly what I wanted to know.
Thanks!