qemu icon indicating copy to clipboard operation
qemu copied to clipboard

error: static assertion failed: "arm generic timer needs __Int128 defined"

Open piotr-aldec opened this issue 7 years ago • 1 comments

Hi,

Accordingly to the instruction from https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842060/QEMU we have downloaded the Xilinx QEMU and tried to build it on Ubuntu 16.04.5 32Bit OS. We have done all the following steps from the instruction: $ git clone git://github.com/Xilinx/qemu.git $ cd qemu $ git submodule update --init dtc $ ./configure --target-list="aarch64-softmmu,microblazeel-softmmu" --enable-fdt --disable-kvm --disable-xen $ make and we have got the error during the compilation: /home/qemu/include/qemu/int128.h:168:1: error: static assertion failed: "arm generic timer needs __Int128 defined" _Static_assert(0, "arm generic timer needs __Int128 defined"); ^ /home/qemu/rules.mak:66: recipe for target 'stubs/qmp_pc_dimm.o' failed

Could you please help to solve this issue.

Last commit: commit 0b2f6a40631acd7e0cf789ea86b188d76c11149d

Thanks, Best Regards, Piotr

piotr-aldec avatar Feb 20 '19 07:02 piotr-aldec

Hi,

I think this is caused by you trying to build QEMU for a 32bit host. We no longer support that, allthough this error was unintentional, things will fail at run time since many of the Xilinx machines we emulate require large amounts of emulated RAM (virtual memory space gets exhausted on 32bit hosts).

edgarigl avatar Sep 08 '19 09:09 edgarigl