Two months ago I wrote about cross compilers for Ubuntu. Lot of things changes since then:
- I am able to bootstrap ARM targeting cross compiler using Ubuntu build machines (so no manual steps).
- Packages are now available in my Armel cross compilers PPA repository. My repository at people.canonical.com is still operational but will not be updated anymore.
- Source of my packages with whole history is available in GIT repository.
- Bug was filled to get those packages imported into Ubuntu archive. And it got accepted by Ubuntu Release Team! So expect ARM cross compiler packages soon in Maverick :)
What next? Improvements of course. Recently Al Viro got Debian/Ubuntu gcc packages working for biarch/triarch architectures (think: powerpc, mips, s390) so in free time I will take a look to make powerpc cross compiler (require some work).
Other thing will be merging my packages into Debian. This will take more time because kernel recipes needs to be changed for it and Debian is not only Linux…
UPDATE: armel cross-compiler packages are available in Ubuntu 10.10 ‘maverick’ and newer. To install them you need to run
apt-get install gcc-arm-linux-gnueabi (substitute ‘gcc’ with ‘g++’ or ‘gfortran’ or ‘gobjc’ or ‘gobcj++’ if needed). Other repositories were taken down and will not return.