Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Usermode commit broke i386 build

Hi Andreas,

On Wed, Jul 04, 2012 at 04:28:00PM +0300, Andreas Gustafsson wrote:
> The NetBSD-current/i386 release build has been broken for several days
> now, starting with your commits of 2012-06-30 15:03:56 UTC.  It's
> failing with:
>     --- kern-GENERIC_USERMODE ---
>     cc1: warnings being treated as errors
> /tmp/bracket/build/2012.
>  In function 'thunk_printf_debug':
> /tmp/bracket/build/2012.
>  error: implicit declaration of function '__builtin_stdarg_start'
> More logs at:
> The amd64 build is also broken.  Please fix this ASAP.

Its weird that this comes up since i build tested it for amd64 (native) and
i386 (cross om amd64) with success here on NetBSD 6.0_BETA2. I already patched
this on the 2nd:

Module Name:    src
Committed By:   reinoud
Date:           Mon Jul  2 12:17:12 UTC 2012

Modified Files:
src/sys/arch/usermode/usermode: thunk.c

Log Message:
Fix missing <stdarg.h> include that breaks the autobuild

To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/usermode/usermode/thunk.c

I added the stdarg.h reference just in case and i double checked and build
tools+build+release and it still compiles here. This is very odd!

I'll comment out the i386 and amd64 usermode kernel builds for now so not to
frustrate others but i have no idea why this happends... What is different for
the autobuild system that it fails where as it here crossbuilds fine with

With regards,

Home | Main Index | Thread Index | Old Index