+++ Lalancette, Christopher [2011-11-03 21:31 +0000]:
Hello all, I've been playing around with linaro and have it working on my Pandaboard locally. I have a couple of questions about the linaro environment; if this is the wrong forum, I'm happy to take it elsewhere. I see that Linaro makes monthly releases of the hwpacks and images. How are the packages/binaries in those images created? Are they cross-compiled, or compiled natively on the target platform?
They are natively compiled. Debian/Ubuntu has always been natively compiled for simplicity/reliability reasons.
If they are cross-compiled, how is the environment created?
We do have the ability to cross-build things, with cross-toolchains and useful cross-build tools in the Ubuntu archive and are working on making it possible to build smaller images and specific packages that way, primarily for speed and bootstrapping reasons.
Details of crossbuilding are on the wiki: Quickstart: https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/CrossbuildingQuick... Overview: https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/CrossBuilding (That page could do with an update - which is on my list)
The reason I ask is that we've been looking at cross-compiling some
packages ourselves, and have been running into issues. So we were wondering what toolchain the linaro community uses.
If you want to try using this stuff and have issues then I'm probably the right person to hassle.
Wookey