gcc -O2 -fomit-frame-pointer -DNDEBUG -m64 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -D__XEN_INTERFACE_VERSION__=0x00030101 -DUSE_SSE2=1 -msse2 -g -fno-strict-aliasing -I. -I/var/tmp/portage/xen-tools-3.0.2-r1/work/xen-3.0.2/tools/ioemu/target-i386 -I/var/tmp/portage/xen-tools-3.0.2-r1/work/xen-3.0.2/tools/ioemu -I../../../tools/libxc -I../../../tools/xenstore -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -c -o vga.o /var/tmp/portage/xen-tools-3.0.2-r1/work/xen-3.0.2/tools/ioemu/hw/vga.c /var/tmp/portage/xen-tools-3.0.2-r1/temp/ccl1GpSe.s: Assembler messages: /var/tmp/portage/xen-tools-3.0.2-r1/temp/ccl1GpSe.s:7092: Error: suffix or operands invalid for `push' /var/tmp/portage/xen-tools-3.0.2-r1/temp/ccl1GpSe.s:7092: Error: suffix or operands invalid for `pop' make[3]: *** [vga.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/xen-tools-3.0.2-r1/work/xen-3.0.2/tools/ioemu/target-i386-dm' make[2]: *** [all] Error 1 make[2]: Leaving directory `/var/tmp/portage/xen-tools-3.0.2-r1/work/xen-3.0.2/tools/ioemu' make[1]: *** [ioemu] Error 2 make[1]: Leaving directory `/var/tmp/portage/xen-tools-3.0.2-r1/work/xen-3.0.2/tools' make: *** [all] Error 2 make: Leaving directory `/var/tmp/portage/xen-tools-3.0.2-r1/work/xen-3.0.2/tools' !!! ERROR: app-emulation/xen-tools-3.0.2-r1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile xen-tools-3.0.2-r1.ebuild, line 77: Called die !!! compile failed !!! If you need support, post the topmost build error, and the call stack if relevant. This issue has been fixed by changeset http://xenbits.xensource.com/xen-unstable.hg?cs=c89d62e7015a Please apply, thanks! The bx-clopper and this patch should be made unconditional. If you need an additional xen maintainer for amd64, I'd be happy to join you two.
Go for it - there are plenty of xen bugs that need attention, #138314 is amd64 specific I think. Please add yourself as a maintainer, and add the patch.
commited to cvs