Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Feb 2012 06:15:43 +0000
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        FreeBSD current mailing list <freebsd-current@freebsd.org>
Subject:   Fwd: You need to recompile libc with new kernel (svn commit: r231506 - in head: . lib/libc/net)
Message-ID:  <1758AEE1-6702-4A90-89D8-4AB81C8A54A5@FreeBSD.org>
References:  <201202110605.q1B65e8h016119@svn.freebsd.org>

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

as the UPDATING message says, if you updated your HEAD between =
2011-12-15 and now
you need to recompile libc again with the new kernel.  If you are =
updating from
outside that window, especially from any STABLE branch, things should be =
a lot more
happy now, which (in addition to make the interface extensible) was the =
main reason
for another breakage in HEAD.

/bz


Begin forwarded message:

> From: "Bjoern A. Zeeb" <bz@FreeBSD.org>
> Date: 11. February 2012 06:05:40 GMT+00:00
> To: src-committers@freebsd.org, svn-src-all@freebsd.org, =
svn-src-head@freebsd.org
> Subject: svn commit: r231506 - in head: . lib/libc/net
>=20
> Author: bz
> Date: Sat Feb 11 06:05:40 2012
> New Revision: 231506
> URL: http://svn.freebsd.org/changeset/base/231506
>=20
> Log:
>  Switch getifaddrs(3) to the new API introduced in r231505.  Also =
remove
>  conditional code parts not used by or applicable to FreeBSD.
>=20
>  The new implementation is supposed to be able to cope with changes to
>  the 'l' versions of the msghdr structs now used as well as to if_data
>  allowing future changes without breaking things.
>=20
>  This restores carp(4) config support in HEAD after r231504.
>=20
>  Reviewed by:	glebius, brooks
>  MFC After:	3 months
>=20
> Modified:
>  head/UPDATING
>  head/lib/libc/net/getifaddrs.c
>=20
> Modified: head/UPDATING
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- head/UPDATING	Sat Feb 11 06:02:16 2012	(r231505)
> +++ head/UPDATING	Sat Feb 11 06:05:40 2012	(r231506)
> @@ -22,6 +22,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10
> 	machines to maximize performance.  (To disable malloc debugging, =
run
> 	ln -s aj /etc/malloc.conf.)
>=20
> +20120211:
> +	The getifaddrs upgrade path broken with 20111215 has been =
restored.
> +	If you have upgraded in between 20111215 and 20120209 you need =
to
> +	recompile libc again with your kernel.  You still need to =
recompile
> +	world to be able to configure CARP but this restriction already
> +	comes from 20111215.
> +
> 20120114:
> 	The set_rcvar() function has been removed from /etc/rc.subr.  =
All
> 	base and ports rc.d scripts have been updated, so if you have a
>=20

--=20
Bjoern A. Zeeb                                 You have to have visions!
   It does not matter how good you are. It matters what good you do!




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1758AEE1-6702-4A90-89D8-4AB81C8A54A5>