Re: missing symbols for non-public functions in library?
Am 04/03/2014 17:16, schrieb Sune Vuorela:
> On 2014-03-04, Sascha Steinbiss <sascha@steinbiss.name> wrote:
>> developers -- of which I am one). This now leads to a discrepancy
>> involving missing symbols, apparently detected by comparison to the
>> 1.5.1 symbols file created by Andreas quite some time ago for me (thanks
>> btw!). According to the policy, this is a condition which normally calls
>> for an ABI version bump :(
>
> If the symbols aren't available in public headers, then just move on
> without changing the ABI versioning.
I see -- thanks!
>> However, only two of the missing symbols appeared in public API headers
>> distributed in the 1.5.1 libgenometools0-dev package. This luckily makes
>
> But there are apparantly two symbols ...
Yes, but as I said I will be happy to add wrappers to the source which
will make these two available again using their old names.
>> been mistakenly exported are changed), is it OK to add wrappers for
>> those which are in the official API, and to simply adjust libtool to not
> Yes.
Great! Thanks for the advice... something to do on the weekend ;)
> If people use symbols not available thru the public headers, they get to
> keep the pieces.
I agree.
> /Sune
All the best
Sascha
--
The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.
Reply to: