Just an Update
By Bill » Wednesday, February 17 2010, 21:17
As a "for laughs" experiment, I've been compiling gentoo's Gnome Light ebuild.
It's on it's 10th day of compiling with 2 packages remaining. This included compiling Xorg as well. I was more or less just curious what kind of speed the device had while compiling and well I've found out. I'm doing this all on an SD card with Gentoo. I don't recommend anyone try this. It'll take a lot of life out of your SD card but I had one I didn't mind using.
It's VERY VERY slow.
I was going to attempt to set up distcc and have all of this compile on a remote system but I couldn't get any toolchain to work with the one in gentoo cross platform. I will probably pick that up again later when my nerves aren't so fried. Spending way too much time lately looking at this.
I was disappointed to read that there is no real decent ARM support for the armv4t for OpenSuse. That was going to be my next attempt since I'm a big opensuse fan. I love YaST.
I've also been working with QEMU but I wasn't able to get it working as I wanted. As with most things in Linux, it seems overly complicated. I don't like the fact that you can't natively mount a QEMU image directly from the command prompt without doing all kinds of things. A few years ago I worked with creating Xen virtual machines for my company, and it was very nice being able to directly treat the virtual HD as a regular device. Partition it, format it and mount it on a loop device without any problems. I suppose that is the kind of thing I wanted with QEMU. Maybe I'm just missing something. I've looked over some of the documentation to QEMU and I might have just missed something. <-- look Doug, I read the manual ;) (I hate it when people assume I've not read the manual because I haven't memorized every stupid thing). I'll dig more in to it later. It is my goal to have an emulated development platform that is extremely fast on my dual core laptop rather than cross compiling things. I want the full filesystem.
Well I basically just wanted to update everyone who might be following my progress and to let everyone know that I've not stopped. But I might need a break soon. Please be sure to check back often and also read my other posts and let me know if I've missed something!

Comments
Hi,
I also bougth a mini2440 card. I didn't succeed with the sdcard so i use nfs root for now.
I thank you for you blog it help me understanding the global dev process.
I succefully use distcc for cross-compiling packages but when i try to emerge xorg-server it crash when compiling x11-libs/pixman.
No real errors, just "Killing".
Anyway In case in succed compiling xorg I xould be quite interested in the xorg.conf files you used, and maybe other USE flags you set to compile.
For now I'm trying to create a rootfs based on gentoo but create from scratch (no stage3) to be able to use the internal memory which is quite small.
I would like to be able to cross-compile apps without portage installed in the target system.
But for now i recompile the kernel with a busybox initramfs, this can always be usefull.
Good luck for the future.
Hi there mixam85,
I will probably be releasing my SD Card image of Gentoo when I finish it as well as bin packages of Xorg and Gnome Light when I get it done. At least thats my goal. I've yet to find a working Gnome even in the ångström recipes in openembedded... The recipes are there but there are files missing and lots of errors. Even on Ångström's site, theres a rootfs builder, and it fails on copying Gnome-task to the rootfs. So I hope that I can get this working enough to post an image. However, I must say that I think Gnome will run very very bad on the board. It doesnt have the ram required to work efficiently.
Any more updates Bill? Did it manage to build in the end?
Yes it did, but I haven't had the chance to do any configuring of X on it yet. I imagine it still needs some work and probably a few more packages compiled. I'll be getting around to it in the coming weeks I'm sure. :)
Hi,
I managed to compile Xorg for the mini2440 using crossdev-wrappers.
I run matcbox on it.
I started a trac website to put all I have done.
http://trac.mixam.info/mini2440/
Hi Mixam85,
Looks good. Much better than what I have here.