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