Hi gang.
I've worked at putting together a newer toolchain to base future work
on. It's based on gcc-3.2.2, binutils-2.13.2.1 and uClibc-0.9.19.
It's really just some tweaks to the uClibc toolchain build system. I'm
aiming for building Gentoo packages for this when it starts to work
properly.
Get http://www.boblycat.org/~karltk/linuxdc/uClibc-builder-gcc-3.2.2.tar.gz
Unpack, then do:
APPS=$HOME/apps make
(Set APPS to wherever you want the tools installed).
However, as some of you may know, I do not currently have an internet
connection at home, nor a working computer in my house, so all of this
work has been done across ssh to a remote linux box; therefore I have
not tested if this actually works in the real world.
I get the toolchain to build a zImage that looks somewhat okay, and it
produces a.out files which crash sh-uclibc-ldd, so there are a few
hiccups to be solved.
Adrian promised to send me diff against 2.4.20 vanilla so that I may
test that the toolchain produces a valid zImage from a kernel tree we
know works, but he's evidently too busy boozing again ;P
If anybody could do a bit of testing and give me feedback as to whether
or not this toolchain actually builds a zImage that boots, and if so,
does it build any user-mode binaries that can be used for anything?
(There is also uClibc-builder-gcc-3.2.tar.gz, which contain a few more
gcc patches; I wonder how many of these we have to forward port).
Kind regards,
Karl T
|