Archive for the ‘MicroSUSE’ Category

Status Update

Tuesday, August 29th, 2006

Yes, I know, I’m neglecting my blogging duty …

Board support is coming along well: Since the last post, several hundred(!) bootloaders (i.e. a nearly complete u-boot build), mostly for PowerPC and ARM boards, as well as a few dozen ARM kernels have made it into MicroSUSE. MIPS kernels are next on the todo list.

Last Thursday, all architectures built fine, but since Friday uClibc SVN is broken. Therefore, only the glibc targets build at the moment.

We Have glibc Support!

Saturday, August 26th, 2006

I have given up on trying to build the glibc cross-toolchain myself and hooked crosstool into the MicroSUSE buildsystem instead. Works fine, although some packages need to be fixed to work with glibc. I have added two new glibc-based configs (arm_glibc and s390_glibc).

Daily builds are coming RSN, I have borrowed CPU power on an 8-way Opteron system. The build script is done, but I don’t want to run it as a cron job yet because I won’t be here until Tuesday, so if anything went wrong, I would not be able to fix it. Expect regular daily builds around the end of next week.

Daily Builds

Saturday, August 26th, 2006

Boy, that took a long time, didn’t it? :) Having had to work on getting CODE10 out of the door, there was not much time for me to work on MicroSUSE.

Nevertheless, the daily builds have now been migrated to the openSUSE buildservice and should thus become more reliable RSN. Those with an account can watch it build. The (most likely) reason why there are no builds for the weekend is that there was a power outage in our Nürnberg facilities…

MicroSUSE at LinuxTag 2006

Friday, August 25th, 2006

I will talk about MicroSUSE at LinuxTag 2006 in Wiesbaden.

Still working on the C library cross-compilation front. If you think libusb is completely uncrosscompilable, try glibc. I’m trying to get ahead by imitating crosstool.

glibc Support

Monday, August 21st, 2006

The script that does daily builds is done, but I need to hijack one (or more) powerful machines somewhere. Building the distribution for one architecture takes about half a working day on my workstation.

In the meantime, I am working on adding glibc support to the build system. Bootstrapping a GNU cross-toolchain isn’t black magic. It’s much, much darker than that…

Daily Builds

Sunday, August 20th, 2006

I’m working on creating daily builds for all architectures to be published on the Novell Forge FTP, fixed a few makefile glitches on the way. I still need to test the GP32 kernel.

Gumstix support

Friday, August 11th, 2006

Since yesterday MicroSUSE has (untested) Gumstix board support, salvaged from the Gumstix uClibc buildroot. Getting the required MTD snapshot (20060224) turned out to be a bit tricky, and it now resides in ftp://forgeftp.novell.com/microsuse/distfiles/. The Gumstix buildroot also contained a large number of packages not in the standard uClibc buildroot, which I was easily able to add to MicroSUSE. Because of this, MicroSUSE is now well-equipped in the audio department and even has a Java Virtual Machine (JamVM).

Getting S/390 to build, LinuxTag

Tuesday, August 8th, 2006

I’m currently working on getting s390_glibc to build. An intimidating number of people attended my talk at LinuxTag. Two suggestions I took home and will implement some time or other are Cris architecture support and board support for common MIPS-based routers. Another request was support for MMU-less systems, but I have to check the effort involved with this before making any promises.

The state of MicroSUSE

Friday, August 4th, 2006

MicroSUSE is still there. Yes, people, blatant disregard is not going to make me give up. SH4 support (uClibc and glibc) has been added some time ago, and some new packages (e.g. reiserfsprogs and GTK2) are in the pipeline. Don’t expect it to be a short pipeline, though.

The OpenSUSE buildservice is not quite capable of keeping up with the massive binary output created by the daily MicroSUSE builds at the moment though, and the MicroSUSE packages are not being built before a new version is uploaded the next day. :(

Prepared LinuxTag talk

Tuesday, May 2nd, 2006

I have prepared my MicroSUSE presentation for oral herpes transmission LinuxTag 2006 on Thursday today.