Fwd: You need to recompile libc with new kernel (svn commit: r231506 - in head: . lib/libc/net)

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Sat, 11 Feb 2012 06:15:43 +0000
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)
> _at__at_ -22,6 +22,13 _at__at_ 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!
Received on Sat Feb 11 2012 - 05:15:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:24 UTC