Date: Fri, 12 May 2006 13:44:58 -0400 (EDT) From: Daniel Eischen <deischen@freebsd.org> To: Hajimu UMEMOTO <ume@freebsd.org> Cc: re@freebsd.org, current@freebsd.org Subject: Re: Shared library version bump? Message-ID: <Pine.GSO.4.64.0605121342220.9359@sea.ntplx.net> In-Reply-To: <yge1wuzw7zi.wl%ume@mahoroba.org> References: <Pine.GSO.4.64.0605081648270.11616@sea.ntplx.net> <yge1wuzw7zi.wl%ume@mahoroba.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 13 May 2006, Hajimu UMEMOTO wrote: > Hi, > >>>>>> On Mon, 8 May 2006 16:51:10 -0400 (EDT) >>>>>> Daniel Eischen <eischen@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0605121342220.9359>