Hi:
I am trying to prepare a cross compilation environment for porting some packages to aarch64. My final objective is:
(i) To be able to build a given package (such as klibc) on x86_64 Ubuntu machine and (ii) To be able to build the same package without any changes natively on ARMv8 Foundation model (iii) To be able to run the package on ARMv8 foundation model.
In this context, I am contemplating the following steps: (a) Cross compile "Linux genericarmv8 3.10.1.0-1-linaro-vexpress64", which is used on the foundation model, on x86_64 machine.
to avoid any in-compatibilty.
(b) Cross compile the package (e.g. klibc)
At this point, I am trying to do (a), i.e. cross compile "Linux genericarmv8 3.10.1.0-1-linaro-vexpress64". I followed the steps @ http://releases.linaro.org/13.07/openembedded/aarch64/ under the section: "Building from Source"
I run into the following error: ------------------------------------------ anilss@anilss:~/linaro/openembedded$ bash jenkins-setup/init-and-build.sh
GCC version: 4.8 Target architecture: armv8
object e76efdd7b342577c40aa271fa5ded9d66a783a9b type commit tag v1.12.4 tagger Conley Owens cco3@android.com 1380645867 -0700
repo 1.12.4
gpg: Signature made Tuesday 01 October 2013 10:14:27 PM IST using RSA key ID 692B382C gpg: Can't check signature: public key not found error: could not verify the tag 'v1.12.4'
fatal: repo init failed; run without --quiet to see why error: command 'sync' requires repo to be installed first. Use "repo init" to install it here.
real 0m0.034s user 0m0.032s sys 0m0.000s jenkins-setup/init-and-build.sh: line 50: cd: poky: No such file or directory jenkins-setup/init-and-build.sh: line 53: oe-init-build-env: No such file or directory jenkins-setup/functions.sh: line 70: conf/bblayers.conf: No such file or directory /home/anilss/linaro/openembedded/../openembedded-core/meta: No such file or directory jenkins-setup/functions.sh: line 84: conf/bblayers.conf: No such file or directory jenkins-setup/functions.sh: line 92: conf/site.conf: No such file or directory jenkins-setup/functions.sh: line 147: conf/site.conf: No such file or directory sed: can't read conf/local.conf: No such file or directory
plenty of space, no cleanup jenkins-setup/init-and-build.sh: line 62: bitbake: command not found anilss@anilss:~/linaro/openembedded$ ---------------------------------------------------------------------------------------------------------------------------------
Is there anything I am missing that is not mentioned in those steps..?
Greatly appreciate any help.
Thanks and Regards, Anil