[GiNaC-devel] Release
Jens Vollinga
jensv at nikhef.nl
Sun May 22 15:19:17 CEST 2011
Hi,
Am 22.05.2011 14:54, schrieb Alexei Sheplyakov:
> Not exactly, run
>
> objdump -p libginac.so | grep SONAME
and the answer is:
SONAME libginac.so.0
Looks good? Is it different at your box?
>> So, what do you mean with libginac0? Where does this 0 come from?!?
>
> I guess it comes from the SONAME, and a naming convention for shared
> library packages.
> Typically such packages are called after the library SONAME. Thus, a
> package containing
> libginac.so.0 is called libginac0.
Ah, okay.
>> More importantly, why does lexicographic ordering matter?!?
>
> Because humans and (package management) software expect SONAMEs
> (and version numbers) to be increasing.
Eh? I don't understand, yet. Human expectations aside, why does package
management rely on lexicographical ordering?
What I plan to do is to go from libginac-1.5.so to libginac.so. I don't
want to encode the library version anymore into the name (yes, it
creates some one-time extra work for distros).
So, is this the actual dissent: you/richy want still a number in the
name (which better is increasing)? Change the library name again when we
do a ginac-3.0 release? I don't see a benefit, yet.
Regards,
Jens
More information about the GiNaC-devel
mailing list