Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jun 2005 15:47:38 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Hajimu UMEMOTO <ume@FreeBSD.org>
Cc:        current@FreeBSD.org
Subject:   Re: HEADS UP: ABI compatibility of getnet*(3) was lost
Message-ID:  <20050603194738.GA37188@xor.obsecurity.org>
In-Reply-To: <ygeslzz8vyy.wl%ume@mahoroba.org>
References:  <ygeslzz8vyy.wl%ume@mahoroba.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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.

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.

Kris

--mP3DRpeJDSE+ciuQ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFCoLPaWry0BWjoQKURAoH+AJ0dKNPyh6opgyhxaKMnQTy5WVZO5gCdGljH
vwvuQErCp/xSBbdeF3CBfEg=
=ZXIh
-----END PGP SIGNATURE-----

--mP3DRpeJDSE+ciuQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050603194738.GA37188>