Hi All,
Just to let you know, things haven’t been totally silent over here… Lately, I’ve been messing about with a mips64el tarball I got from Joel Martin. This is a full multilib environment (o32/n32/n64), which was cross-compiled from x86 via some build scripts based around portage and crossdev. There was however, a snag … there were artifacts of cross-compilation lurking about, some i386 binaries (cc1, cpp1 and tbz2tool being a few), and some even more bizzare “n32 MIPS32” binaries (which I’d have normally considered impossible).
This afternoon, after some tinkering with crossdev, I discovered I was able to get gcc-4.1.0 to build enough to patch up the broken files, to the point I was able to build packages like rsync (although it failed to package due to tbz2tool being broken). I’ve since managed to rebuild things like libtool, and have Python 2.4 well underway as I type this post.
What does this mean? Well, in the distant future (probably in the next few months following my end-of-semester exams), there’s the possibility of providing n32 and n64 (i.e. 64-bit) stages for Cobalt hardware. These will probably be as broken as their big endian counterparts (probably more so), and won’t be officially supported by the MIPS team, but are provided for those who know what they are doing. Those who want stable stages, just stick with the 32-bit (o32) ones we officially support. π
It’ll be a while before I make 64-bit netboot images available… it won’t be anytime soon… if people want a 64-bit userland, it’s best at this point to use it in a chroot environment (as I am doing now), using it for a root environment could lead to all sorts of avoidable headaches.
Also in the plans, as soon as I have the time to do so, I’ll look at a LiveCD for netbooting Cobalt servers. This will be a minimalist x86 LiveCD, which when booted, turns a standard x86 desktop into a BOOTP/NFS server required for booting Cobalt hardware. Initially this will be exclusively for MIPS-based Cobalt servers, but may later be extended to x86-based Cobalt hardware, when suitable netboot images become available. SGI hardware is also a possibility that I may consider. At the moment, it’s little more than some thoughts in my head … I’ll keep you all posted on what happens here.
Anyways, I best get some sleep (1:19am right now), and get some university work done … I’ve got a very busy week ahead. π
Recent Comments