Re: [PATCH] Provide aliases for backward compatibility



On Tue, Jun 08, 2010 at 10:46:55AM +0900, Teika Kazura wrote:
> Oh, oh, Alexey, thanks for your hard work, but these functions are not
> available from C. They're not declared in any librep header
> files. (Read /usr/include/rep/*.) They're extern, but can be called
> only from inside of librep.
These symbols are exported and can be used by binaries linked
against librep.so.9.  If you delete these symbols without
relinking all dependent binaries, you'll get load error.

If these symbols can't be used outside of librep, no need to
export them.  Otherwise, provide necessary aliases or change
SONAME.

> Furthermore, these functions are introduced in this January, and the
> only published version with them is 0.90.5, so I guess it's virtually
> harmless without your patch.
You know, in ALT Linux librep is used by one package and a half,
but I thought binary compatibility is a good thing in general.

P.S. http://people.redhat.com/drepper/dsohowto.pdf

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

Attachment: signature.asc
Description: Digital signature



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