Re: HEADS UP: ABI compatibility of getnet*(3) was lost

From: Kris Kennaway <kris_at_obsecurity.org>
Date: Fri, 10 Jun 2005 20:47:42 -0400
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,
> > 
> > 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.
> 
> 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

Received on Fri Jun 10 2005 - 22:47:45 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:36 UTC