Quoting Justus Winter (2013-12-18 12:38:31)
> While doing that I discovered that the recent cleanups broke GNU Mach
> when compiled for the Xen target. Two issues were merely missing
> includes, but now it fails like this:
> 
> % ./configure --enable-kdb --enable-platform=xen --enable-silent-rules
> [...]
> % make
> [...]
>   CPPAS    i386/i386/locore.o
> In file included from i386/i386/locore.S:37:0:
> i386/i386/i386asm.h:276:0: warning: "KERNEL_RING" redefined [enabled by 
> default]
>  #define KERNEL_RING 0
>  ^
> In file included from i386/i386/locore.S:35:0:
> i386/i386/seg.h:42:0: note: this is the location of the previous definition
>  #define KERNEL_RING 1
>  ^
> i386/i386/locore.S:1185:2: warning: #warning Assuming not Cyrix CPU [-Wcpp]
>  #warning Assuming not Cyrix CPU
>   ^
> i386/i386/locore.S: Assembler messages:
> i386/i386/locore.S:436: Error: invalid operands (*UND* and *UND* sections) 
> for `+'
> make[2]: *** [i386/i386/locore.o] Error 1

Ok, never mind. It must have been noise from my build
environment. With my recent patch, buildbot successfully built a
gnumach package :)

Justus

Reply via email to