Building kernels broken under AMD64 Releng 8

Stephen Hocking stephen.hocking at gmail.com
Mon Apr 26 23:51:05 UTC 2010


On Tue, Apr 27, 2010 at 9:19 AM, M. Warner Losh <imp at bsdimp.com> wrote:
> In message: <g2i7d6fde3d1004261613h44c1631fj3b52fbb9bf4f70ec at mail.gmail.com>
>            Garrett Cooper <yanefbsd at gmail.com> writes:
> : On Mon, Apr 26, 2010 at 2:54 PM, Stephen Hocking
> : <stephen.hocking at gmail.com> wrote:
> : > Hi all,
> : >
> : > Am noticing the following when attempting to build a kernel:
> : >
> : > [root at blurfl /usr/src]# make buildkernel
> : >
> : > --------------------------------------------------------------
> : >>>> Kernel build for GENERIC started on Tue Apr 27 07:53:29 EST 2010
> : > --------------------------------------------------------------
> : > ===> GENERIC
> : > mkdir -p /usr/obj/src/FreeBSD/STABLE/src/sys
> : >
> : > --------------------------------------------------------------
> : >>>> stage 1: configuring the kernel
> : > --------------------------------------------------------------
> : > cd /src/FreeBSD/STABLE/src/sys/amd64/conf;
> : > PATH=/usr/obj/src/FreeBSD/STABLE/sr/tmp/legacy/usr/sbin:/usr/obj/src/FreeBSD/STABLE/src/tmp/legacy/usr/bin:/usr/ob/src/FreeBSD/STABLE/src/tmp/legacy/usr/games:/usr/obj/src/FreeBSD/STABLE/src/tm/usr/sbin:/usr/obj/src/FreeBSD/STABLE/src/tmp/usr/bin:/usr/obj/src/FreeBSD/STABE/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
> : >  config  -d /usr/obj/src/FreeSD/STABLE/src/sys/GENERIC
> : > /src/FreeBSD/STABLE/src/sys/amd64/conf/GENERIC
> : > ../../conf/options.amd64: Duplicate option COMPAT_FREEBSD32.
> : > *** Error code 1
> : >
> : > Stop in /src/FreeBSD/STABLE/src.
> : > *** Error code 1
> : >
> : > Stop in /src/FreeBSD/STABLE/src.
> : >
> : >
> : > Any clues? I believe it's related to the COMPAT_IA32 option being
> : > replaced (I haven't built a kernel since the beginning of the month).
> :
> :     This was reported approximately a week ago and Warner (imp@) was
> : made aware of the problem, and fixed the issue in a later revision of
> : 8-STABLE I think. Please see:
> : http://lists.freebsd.org/pipermail/svn-src-all/2010-April/022969.html
> : for more details.
>
> You always have to rebuild world before rebuilding the kernel.  You
> often can get away with not doing that, but not aways.
>
> I'm adding a safety belt to config, and that should be done soon.
>

OK, thanks - wasn't immediately clear. Now, one should usually do an
installkernel prior to an installworld, in case system calls change,
is this correct?


    Stephen


More information about the freebsd-hackers mailing list