Brian May <b...@debian.org> writes:
> On Tue, Aug 09, 2022 at 01:11:53AM +0200, Samuel Thibault wrote:

>> Now that glibc provides a closefrom function, heimdal doesn't build its
>> own rk_closefrom function any more, and thus the
>> libroken18-heimdal.symbols check complains:
>> 
>> - rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
>> +#MISSING: 7.7.0+dfsg-4+b1# rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226

> What would be considered an acceptable solution here?

> Presumably I can't just delete the symbol, that might break stuff.

> Also see https://github.com/heimdal/heimdal/issues/1006

Yeah, it's kind of a problem that the libroken ABI isn't stable depending
on what facilities are available on the local system, although it looks
like the only other package in Debian that uses it is openafs.

I think the options are to either bump the SONAME for the dropped symbol,
or add an rk_closefrom wrapper around the glibc closefrom to keep the same
ABI.  (Or break the ABI without changing the SONAME on the grounds that
only a few packages use it, but I'm pretty hesitant to recommend doing
that since who knows what outside of Debian might break and we try hard
not to do that.)

-- 
Russ Allbery (r...@debian.org)              <https://www.eyrie.org/~eagle/>

Reply via email to