Quote:
Originally Posted by newman
- - - -
Looked at BR and looks like a fun but a far away from being able to build for DX immediately (will keep on playing with it).
- - - -
|
There are def_configs for the i.MX6 series of SoC products.
Start by editing one of those for i.MX31
You will want to set the libc version to close to whatever the 2.5.8 is built against (I forget what/which).
You need to include a kernel headers specification of 2.6 (or 2.6.11 - whatever works).
You will want to specify an external kernel and a custom kernel location (so once the freescale/amazon/lab126 replica is built, you don't have to do it repeatedly).
You will want to build the 'way back machine' toolchain once (that works) and then specify it and use it as an external toolchain.
After that, the several thousand packages should build and 'just work' on the series two devices.
- - - -
The above is much easier for the devices running the 5.6.x firmware - they are based on new enough things that there is still support in BR for them (or it was recently deleted and can be cherry-picked and reversed).
And there are only two processors involved the i.MX50 or maybe its the i.MX51 (PW-1) and the i.MX6SL (single core, light) for which there is a def_config.
- - - -
My base ARMhf system that allows current Debian/Ubunta binaries to run in USBstorage (with a tad bit of patchelf'ing) never picked up any interest.
But if you dig through the archives of either distribution - you should find a complete set of everything pre-built for you (you just have to go back old enough in the ARM soft float stuff) - and then run it in a qemu-static/chroot as arm native.