|
Posted at 12/27/2014 13:56:53
2#
Thank you isle. That was very helpful!
I think my issue is I compiled the kernel incorrectly with the linaro cross compile toolchain. I've used it successfully for other Android builds, I'm not sure why it does not work here... maybe answers to the the following will explain why... [SOLVED]
On Ubuntu 12.04, when running:
make ARCH=arm CROSS_COMPILE=CROSS_COMPILE=arm-linux-gnueabihf- firefly-rk3288_defconfig
make ARCH=arm CROSS_COMPILE=CROSS_COMPILE=arm-linux-gnueabihf- -j8 firefly-rk3288.img
Results in a linking error:
make[1]: *** [pie/pie_stage3.o] Error 1
However, if the ARCH and CROSS_COMPILE are not specified:
make firefly-rk3288_defconfig
make -j8 firefly-rk3288.img
It works OK. Why is this??
------------
Update:?https://plus.google.com/u/0/110719562692786994119/posts/MyGmGKPY4jF
Answers a lot of questions: Rockchip method specifies a CROSS_COMPILE toolchain inside the Makefile
|
|