[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: