Require zlib, glib-2.12, and pixman in Aarch64 toolchain for QEMU cross-compilation

Bug #1097561 reported by Anup Patel
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro OpenEmbedded
Invalid
Undecided
Unassigned
Linaro Toolchain Binaries
Invalid
Undecided
Unassigned

Bug Description

Few crucial packages required for QEMU cross-compilation to Aarch64 host are missing from:
http://releases.linaro.org/12.10/components/toolchain/gcc-linaro/aarch64/rc3/gcc-linaro-aarch64-linux-gnu-4.7+bzr115029-20121015+bzr2506_linux.tar.bz2

QEMU cross-compiling to Aarch64 requires following packages:
-> zlib
-> glib-2.10 or higher
-> pixman-1 (maybe or maybe not)
(Note: QEMU configure tries to look for above packages using pkg-config)

It would be really helpful to KVM ARM64 development if above packages and other helpful packages are part of Linaro Aarch64 toolchain.

Tags: aarch64
Revision history for this message
Riku Voipio (riku-voipio) wrote :

Hi Anup,

You might want to use OE to crossbuild Qemu to get all needed dependencies - adding them to to toolchain is duplicated effort.

See the instructions at:

https://wiki.linaro.org/HowTo/ARMv8/OpenEmbedded

When the instructions say "bitbake bash", you can say "bitbake qemu"

Bitbake will pull in the required build-dependencies and compile them for Aarch64 automatically and then start building Qemu (which will fail, because Qemu doesn't have Aarch64 support yet).

Marcin Juszkiewicz (hrw)
Changed in linaro-oe:
status: New → Invalid
Viktor (vchong)
Changed in linaro-toolchain-binaries:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.