This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [v3] update libtool_VERSION
On Mar 19, 2008, Benjamin Kosnik <bkoz@redhat.com> wrote:
> So, why the insistence that we change the way we versioning now?
If you don't follow the recommended practice, you're breaking library
compatibility on some systems. Some shared library systems are more
general than major.minor, and libtool can accommodate them. By not
following the recommended practices, you may enable some libraries to
pass for compatible ones that aren't, and vice-versa, depending on the
details of the system. That's why the procedure is in place.
> This is a relatively minor point, IMHO. Dynamic linkers on gnu systems
> are happy with either.
Yup.
> If possible, I suggest you revisit this point in the future when
> SONAME gets bumped and we have a fresh start.
You can start following the recommended procedure any time you like.
You don't have to wait for a major bump to start benefitting those
systems on which the very notion of major doesn't apply.
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}