On 31 August 2014 13:06, Karl-Philipp Richter <krichter...@aol.de> wrote:. > `configure`should not succeed for a failing build.
Your compile failures are definitely bugs, but it isn't expected that configure will detect all possible kinds of build failure in advance. For what it's worth I always build on ARM as part of my checks before merging things to master, so this issue isn't "all armv7l builds are broken" but something more specific (probably some optional bits of the build which my build platform doesn't have the dependencies for.) > qemu-seccomp.c:186:1: error: '__NR_alarm' undeclared here (not in a > function) > make: *** [qemu-seccomp.o] Error 1 Ccing Eduardo for the seccomp compile issues. > + After installing some of the missing header files (-> configure should > + fail at the right point with a good error message), i.e. `apt-get > + install liblzo2-dev libbsd-dev syslinux-common libhwloc-dev librdmacm- > + dev libsnappy-dev libibverbs-dev valgrind linux-headers-3.2.0-4-common` > + I'm getting > + > + CC migration-rdma.o > + migration-rdma.c: In function 'ram_chunk_start': > + migration-rdma.c:523:12: error: cast to pointer from integer of > different size [-Werror=int-to-pointer-cast] This probably hasn't been tested on a 32 bit build system :-( I suggest you work around these bugs by passing configure --disable-rdma --disable-seccomp while we fix things... thanks -- PMM