Date: Fri, 10 Jun 2005 20:47:42 -0400 From: Kris Kennaway <kris@obsecurity.org> To: Kris Kennaway <kris@obsecurity.org> Cc: Hajimu UMEMOTO <ume@FreeBSD.org>, current@FreeBSD.org Subject: Re: HEADS UP: ABI compatibility of getnet*(3) was lost Message-ID: <20050611004740.GA22146@xor.obsecurity.org> In-Reply-To: <20050603194738.GA37188@xor.obsecurity.org> References: <ygeslzz8vyy.wl%ume@mahoroba.org> <20050603194738.GA37188@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 03, 2005 at 03:47:38PM -0400, Kris Kennaway wrote: > On Fri, Jun 03, 2005 at 09:29:25PM +0900, Hajimu UMEMOTO wrote: > > Hi, > >=20 > > The n_net of a struct netent was changed to an uint32_t, and 1st > > argument of getnetbyaddr() was changed to an uint32_t, to conform to > > POSIX-2001. These changes broke an ABI compatibility on 64 bit > > architecture. With these changes, shlib major of libpcap was bumped. > > You have to recompile userland programs that use getnetbyaddr(3), > > getnetbyname(3), getnetent(3) and/or libpcap on 64 bit architecture. >=20 > Unfortunately it will take me at least a week or two to rebuild > packages on sparc64 and (especially) amd64, so users of those > platforms may want to wait before upgrading if they don't want to > recompile their ports from scratch. amd64 packages are on ftp-master and will propagate out to the mirrors in the usual way. Kris --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFCqjSsWry0BWjoQKURAlVXAKDtud3lGvnuVANu2pX7yoGNr4s7FACg9ZB8 M0aWDwEZcW5LOQ2WdmRLD8g= =SOwp -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050611004740.GA22146>