Thanks Wookey and Richard.

I was able to resolve the pkg-config issue after installing it with -
apt install pkg-config-aarch64-linux-gnu

I modified my configure command to below -
./configure --target-list=aarch64-softmmu --enable-kvm --enable-vhost-net 
--cross-prefix=aarch64-linux-gnu-


Now I am running into dependency issue on glib-2.4 and gthread-2.0.


rokhanna@rokhanna-dev ~/dev/qemu.git $ ./configure 
--target-list=aarch64-softmmu --enable-kvm --enable-vhost-net 
--cross-prefix=aarch64-linux-gnu-

ERROR: glib-2.40 gthread-2.0 is required to compile QEMU








Thanks

Rohit

________________________________
From: Richard Henderson <richard.hender...@linaro.org>
Sent: Thursday, March 21, 2019 9:31 PM
To: Rohit Khanna; linaro-toolchain@lists.linaro.org
Cc: Santosh Shukla
Subject: Re: Cross compiling QEMU for aarch64

On 3/21/19 4:45 PM, Rohit Khanna wrote:
> Hi,
>
> I am trying to cross-compile QEMU for aarch64 target using the below 
> toolchain 
> http://releases.linaro.org/components/toolchain/binaries/4.9-2016.02/aarch64-linux-gnu/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu.tar.xz
>
>
> ../configure --target-list=aarch64-softmmu --enable-kvm --enable-vhost-net 
> --cross-prefix=~/Downloads/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
>
> ERROR: pkg-config binary 
> '/home/rokhanna/Downloads/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-pkg-config'
>  not found

First, "--cross-prefix=aarch64-linux-gnu-".

It is a prefix, not a path.  You should have
"$HOME/Downloads/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin" in your
path in order to use that compiler.

Second, pkg-config is not part of a toolchain, but part of an entire OS
distribution.  If your host is debian or ubuntu, they ship a version configured
for aarch64 cross-compilation.  Which is helpful because...

Third, you're going to need a *lot* of aarch64 libraries in order to build
QEMU.  This is where OS support for cross-toolchains is key.


r~

-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may 
contain
confidential information.  Any unauthorized review, use, disclosure or 
distribution
is prohibited.  If you are not the intended recipient, please contact the 
sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to