Fwd: You need to recompile libc with new kernel (svn commit:
r231506 - in head: . lib/libc/net)
Bjoern A. Zeeb
bz at FreeBSD.org
Sat Feb 11 06:15:48 UTC 2012
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 at FreeBSD.org>
> Date: 11. February 2012 06:05:40 GMT+00:00
> To: src-committers at freebsd.org, svn-src-all at freebsd.org, svn-src-head at freebsd.org
> Subject: svn commit: r231506 - in head: . lib/libc/net
>
> Author: bz
> Date: Sat Feb 11 06:05:40 2012
> New Revision: 231506
> URL: http://svn.freebsd.org/changeset/base/231506
>
> Log:
> Switch getifaddrs(3) to the new API introduced in r231505. Also remove
> conditional code parts not used by or applicable to FreeBSD.
>
> 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.
>
> This restores carp(4) config support in HEAD after r231504.
>
> Reviewed by: glebius, brooks
> MFC After: 3 months
>
> Modified:
> head/UPDATING
> head/lib/libc/net/getifaddrs.c
>
> Modified: head/UPDATING
> ==============================================================================
> --- 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.)
>
> +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
>
--
Bjoern A. Zeeb You have to have visions!
It does not matter how good you are. It matters what good you do!
More information about the freebsd-current
mailing list