On 7/1/19 8:41 PM, [email protected] wrote: > Patchew URL: > https://patchew.org/QEMU/[email protected]/ > > This series failed build test on s390x host. Please find the details below. > [...] > In file included from > /var/tmp/patchew-tester-tmp-n6pztn1n/src/hw/intc/armv7m_nvic.c:15: > --- > | ^~~~~~~~~~~~ > In file included from > /var/tmp/patchew-tester-tmp-n6pztn1n/src/include/hw/intc/armv7m_nvic.h:13, > from > /var/tmp/patchew-tester-tmp-n6pztn1n/src/hw/intc/armv7m_nvic.c:18: > /var/tmp/patchew-tester-tmp-n6pztn1n/src/target/arm/cpu.h:3129:16: error: > conflicting types for ‘ArchCPU’ > 3129 | typedef ARMCPU ArchCPU; > | ^~~~~~~ > In file included from > /var/tmp/patchew-tester-tmp-n6pztn1n/src/hw/intc/armv7m_nvic.c:15: > --- > | ^~~~~~~ > In file included from > /var/tmp/patchew-tester-tmp-n6pztn1n/src/include/hw/intc/armv7m_nvic.h:13, > from > /var/tmp/patchew-tester-tmp-n6pztn1n/src/hw/intc/armv7m_nvic.c:18: > /var/tmp/patchew-tester-tmp-n6pztn1n/src/target/arm/cpu.h:3216:6: error: > conflicting types for ‘cpu_get_tb_cpu_state’ > 3216 | void cpu_get_tb_cpu_state(CPUARMState *env, target_ulong *pc, > | ^~~~~~~~~~~~~~~~~~~~ > In file included from > /var/tmp/patchew-tester-tmp-n6pztn1n/src/hw/intc/armv7m_nvic.c:15: > --- > /var/tmp/patchew-tester-tmp-n6pztn1n/src/target/arm/helper.h:67: undefined > reference to `helper_v7m_bxns' > /usr/bin/ld: target/arm/translate.o: in function `gen_helper_v7m_vlstm': > /var/tmp/patchew-tester-tmp-n6pztn1n/src/target/arm/helper.h:74: undefined > reference to `helper_v7m_vlstm' > collect2: error: ld returned 1 exit status > CC arm-softmmu/hw/arm/vexpress.o > make[1]: *** [Makefile:205: qemu-system-aarch64] Error 1 > make: *** [Makefile:472: subdir-aarch64-softmmu] Error 2 > --- > /var/tmp/patchew-tester-tmp-n6pztn1n/src/target/arm/helper.h:67: undefined > reference to `helper_v7m_bxns' > /usr/bin/ld: target/arm/translate.o: in function `gen_helper_v7m_vlstm': > /var/tmp/patchew-tester-tmp-n6pztn1n/src/target/arm/helper.h:74: undefined > reference to `helper_v7m_vlstm' > collect2: error: ld returned 1 exit status > make[1]: *** [Makefile:205: qemu-system-arm] Error 1 > make: *** [Makefile:472: subdir-arm-softmmu] Error 2 > === OUTPUT END ===
Expected failure from the RFC patches. I should have been smarter and split the series in 2, so only the 2nd (RFC) would fail.
