From owner-freebsd-current@FreeBSD.ORG Fri Jun 3 19:47:39 2005 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA64716A41C; Fri, 3 Jun 2005 19:47:39 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.232]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63FC843D48; Fri, 3 Jun 2005 19:47:39 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 9894051294; Fri, 3 Jun 2005 15:47:38 -0400 (EDT) Date: Fri, 3 Jun 2005 15:47:38 -0400 From: Kris Kennaway To: Hajimu UMEMOTO Message-ID: <20050603194738.GA37188@xor.obsecurity.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mP3DRpeJDSE+ciuQ" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: current@FreeBSD.org Subject: Re: HEADS UP: ABI compatibility of getnet*(3) was lost X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2005 19:47:39 -0000 --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--