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.07.04.11.39.42-i386/src/sys/arch/usermode/usermode/thunk.c:
>  In function 'thunk_printf_debug':
>     
> /tmp/bracket/build/2012.07.04.11.39.42-i386/src/sys/arch/usermode/usermode/thunk.c:95:3:
>  error: implicit declaration of function '__builtin_stdarg_start'
> 
> More logs at:
> 
>   http://releng.netbsd.org/b5reports/i386
> 
> 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
build.sh?

With regards,
Reinoud



Home | Main Index | Thread Index | Old Index