Avi Kivity wrote: > On 08/11/2010 04:49 AM, Hao, Xudong wrote: >> Hi, >> Recently I build qemu-kvm on 32bit RHEL5u4/RHEL5u5, it will fail on >> fuction "vhost_dev_sync_region". But RHEL5u1 system is fine to >> build. Did anyone meet similar issue? >> >> qemu-kvm commit: 59d71ddb432db04b57ee2658ce50a3e35d7db97e >> >> build error: >> ... >> CC x86_64-softmmu/i8254.o >> CC x86_64-softmmu/i8254-kvm.o >> CC x86_64-softmmu/device-assignment.o >> LINK x86_64-softmmu/qemu-system-x86_64 >> vhost.o: In function `vhost_dev_sync_region': >> /home/source/qemu-kvm/hw/vhost.c:47: undefined reference to >> `__sync_fetch_and_and_4' >> collect2: ld returned 1 exit status >> make[1]: *** [qemu-system-x86_64] Error 1 >> make: *** [subdir-x86_64-softmmu] Error 2 >> > > Appears to be a gcc bug. I opened > https://bugzilla.redhat.com/show_bug.cgi?id=624279 to track this. > > Meanwhile, installing the gcc44 package and building with it > (./configure --cc=gcc44) appears to work. Avi, Gcc44 works for me. I saw Jakub marked this bug closed with "only i486 support that, but RHEL5 use -march=i386", so do we have ongoing fix on qemu-kvm? Thanks, Xudong-- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html