From 78f56485470663cd8737b5a79426dd209ede7ae1 Mon Sep 17 00:00:00 2001
From: Eric Andersen
+
+
+
+
+
+
+
+
+
+
+
+
+
+ I also finished up fixing large file support (just enable DOLFS in your
+ Config file to enable it) and it is working just great, and greatly increases
+ the number of glibc applications that will work "out-of-the-tarball" without
+ needing any changes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ µ C l i b c
+
+
+
+
+
+
+
+ uClibc -- a C library for embedded systems
+
+
+
+ Click Here to Return to the main uClibc webpage.
+
+
+
+
+ Older News
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dave Schleef finished off the the work needed for shared library support on
+ powerpc. There had been a few problems remaining, and those are now squashed.
+ So shared libs on powerpc should be working fully now.
+
+
+ About a month ago I synced the header files with glibc 2.2.4 for better
+ C++ support and better standards compliance. I forgot to sync up m68k,
+ sparc, powerpc, and mipsel. Dave Schleef fixed powerpc while he was fixing
+ up the shared lib loader. I just fixed up m68k, sparc, and mipsel so they
+ should all compile again.
+
+ Thanks to David Schleef, uClibc now has full shared library support
+ on powerpc. This brings full shared library support to x86, ARM, and
+ now powerpc. Thanks Dave!
+
+
+
+ uClibc now has a list of applications
+ that are known to work. If you have any applications to add to the
+ list, submissions are welcome!
+
+
+
+
+ Those wanting an easy way to test out uClibc and give it
+ a test drive can download and compile
+ buildroot.tar.gz. This
+ is a nifty buildsystem that will automagically download and build
+ a User-Mode Linux
+ kernel, and will then download source for and compile up a fully
+ working uClibc based root filesystem. This should make it easy for
+ people to create their own projects. I hope that this build system
+ will allow people to more easily use and build uClibc based systems.
+ As an example of how nicely this works, the
+ Tuxscreen Project is using a
+ slightly adjusted variant of the buildroot system to cross
+ compile the blob bootloader, linux kernel, and a uClibc based jffs2
+ root filesystem (busybox, tinylogin, udhcp, lrzsz, pcmcia-cs and
+ microwindows) for ARM. Pretty cool.
+
+
+
+
+
+ Miles Bader has contributed support for the v850 architecture.
+
+
+
+
+ uClibc's header files are now in sync with glibc 2.2.4,
+ allowing better standards compliance, better portibility, and
+ better C++ support.
+
+
+
+ uClibc now has full shared library support on ARM.
+
+
+
+
+ uClibc now has a very complete math library.
+
+
+
+
+ uClibc now has a native ld.so. It currently is only ported to work on x86,
+ but porting to other architectures should not be too difficult.
+
+
+
+
+ David Schleef contributed a powerpc port, which is now in CVS.
+
+
+
+ Jean-Yves Avenard contributed an SH port. See his email
+ with the initial patch here.
+
+
+
+ As if January 16, uClibc can now be used (at least on x86) as a shared
+ library. See the email
+ announcing this achievement.
+
+
+
+ Manuel Novoa III has created a wrapper for gcc that makes compiling apps vs uClibc
+ as simple as just setting "CC" to gcc-uClibc-< arch>. This even works when cross
+ compiling! Very cool.
+
+
+
+ A lot of work has been going on under the hood with uClibc,
+ so I decided to put together this webpage to let the world know
+ that it exists and is getting to be very usable.
+
+
+
+
+ Mail all comments, insults, suggestions and bribes to
+ Erik Andersen + + |
+
+ + + | + ++ + | + ++ + | + ++ | + ++ + | + +