[K42-discussion] What is the correct version of gcc, glibc, binutils, linux and linuxthreads required for a successful K42 build ?
Patrick G. Bridges
bridges at cs.unm.edu
Thu Dec 22 01:11:40 EST 2005
On Dec 20, 2005, at 10:09 AM, Orran Y Krieger wrote:
>
> Elvis,
>
> There is perhaps some confusion here. K42 is intimate with a
> particular toolchain version (e.g., we know how virtual function
> tables are laid out for our stub compiler), and that toolchain has
> to be built a specific way to be able to build K42. Its a pretty
> major project to build the toolchain, its got nothing whatsoever to
> do with building the K42 kernel, and most people that want to hack
> on K42 want to know nothing about building the toolchain. Once you
> have the toolchain, building K42 is relatively straightforward.
> We have tried to do a reasonable job of documenting how to build
> K42 itself. If you want to work/play on the OS, really the best
> bet today is to just use the binary version of the toolchain that
> is distributed at UNM and Toronto. If you want to build your own
> version... its digging into a big pit.
>
> Unfortunately, the toolchain problem is agrevated by the fact that
> we are locked into an older version of the toolchain. With more
> recent vesions the kind of scripts that the Cell guys use would
> work for us as well. Someone at the university of new mexico
> agreed a while back to work on upgrading us to a new version of the
> toolchain, but have not heard anything about that recently? Any
> progress on this guys?
We've mostly been working on getting familiar with Xen 3.0 for doing
the x86_64/Xen port. One of my students, wrote a Xen minios for
x86_64/Xen to make sure he understood Xen well, and is now moving on
to the gcc 4 port. Hopefully things will be working there relatively
soon, but not yet. We'll probably working from a crosstool toolochain
build so its relatively easy to do the toolchain build from source if
you've that masochistic.
-Patrick
More information about the K42-discussion
mailing list