QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error lt LINK libcacard.la /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make[4]: *** [libcacard.la] Error 1 make[3]: *** [subdir-libcacard] Error 2 I have bisect'd this to: dcs-xen-53:~/qemu>git-bisect next 00c705fb92bc6e69e955aeac3614e05ca02feacd is the first bad commit commit 00c705fb92bc6e69e955aeac3614e05ca02feacd Author: Paolo Bonzini