Hi all,
The libvirt can be used for ARM64? If it can be used for ARM64, what resources are needed for setup ?
How to build libvirt installation environment on ARM64?
I got some resource as follow:
1.ARM64 hardware is based Cortex-A57 fastmodel
2.Host and Guest kernel is linux 3.13.0
3.ARM64 filesystem from linaro releases (http://releases.linaro.org/latest/openembedded/aarch64/)
4.Qemu 1.6.50
5.Libvirt-1.2.0
My configure shell as follow:
export PKG_CONFIG=/usr/local/bin/pkg-config
export PKG_CONFIG_SYSROOT_DIR=/home/aarch64
export PKG_CONFIG_PATH=/home/aarch64/usr/lib/pkgconfig
./configure --target=aarch64 \
--prefix=/home/chenq/libvirt/install \
--host=aarch64-linux-gnu \
--libdir=/home/aarch64
CC=aarch64-linux-gnu-gcc \
LIBXML_CFLAGS="/home/aarch64/usr/lib"
CFLAGS="/home/aarch64/usr/include/libfdt"
LDFLAGS="/home/aarch64/lib"
Then configure error as follow:
…
checking for DEVMAPPER... no
checking for dm_task_run in -ldevmapper... no
checking libdevmapper.h usability... no
checking libdevmapper.h presence... no
checking for libdevmapper.h... no
configure: error: You must install device-mapper-devel/libdevmapper >= 1.0.0 to compile libvirt
I think this only one error is found. The libvirt depends on a lot of other libs,it will be find more similar errors.
So, how to create a friendly environment to compile and install libvirt on ARM64 ?
Thanks,
--Kuhn