Shared library version bump?

Daniel Eischen deischen at freebsd.org
Fri May 12 17:45:17 UTC 2006


On Sat, 13 May 2006, Hajimu UMEMOTO wrote:

> Hi,
>
>>>>>> On Mon, 8 May 2006 16:51:10 -0400 (EDT)
>>>>>> Daniel Eischen <eischen at vigrid.com> said:
>
> eischen> In preparation for release of 7.0, can we please have
> eischen> a shared library version bump?  I'd like to enable
> eischen> symbol versioning by default.
>
> I wish to fix following things which break ABI backward compatibility
> when libc version bump:
>
>  - gethostbyaddr(3) prototype to conform to POSIX.
>  - Fix wrong usage of EAI_MEMORY in getnameinfo().  It needs to
>    return EAI_OVERFLOW.
>  - Update res_update() and friends to BIND9's one.
>  - Nuke some compatibility crufts for 6.X and earlier.

Go ahead.  Just realize though, that after 7.0 is released
you will have to support any ABI from then on without version
bumps (meaning, you have to keep shims for any old 7.0+ ABIs
in libc).

-- 
DE


More information about the freebsd-current mailing list