summaryrefslogtreecommitdiff
path: root/docs/uclibc.org/index.html
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-08-12 11:08:38 +0000
committerEric Andersen <andersen@codepoet.org>2002-08-12 11:08:38 +0000
commit66ec482f2f57460e796b82e570bd143f5db04b1d (patch)
treeeed92db23fb41d4adf4ca81d41df94f37dde08df /docs/uclibc.org/index.html
parentd20b48de93d4cbcc0074b6c57c96bde1c8169fb1 (diff)
Update to version 0.9.14
-Erik
Diffstat (limited to 'docs/uclibc.org/index.html')
-rw-r--r--docs/uclibc.org/index.html88
1 files changed, 45 insertions, 43 deletions
diff --git a/docs/uclibc.org/index.html b/docs/uclibc.org/index.html
index ac4fb9792..9913959bb 100644
--- a/docs/uclibc.org/index.html
+++ b/docs/uclibc.org/index.html
@@ -106,72 +106,74 @@ before asking questions on the mailing list...
<ul>
<p>
- <li> <b>9 August 2002, uClibc 0.9.13 Released</b>
+ <li> <b>12 August 2002, uClibc 0.9.14 Released</b>
<br>
- CodePoet Consulting is pleased to announce the immediate availability of
- uClibc 0.9.13. After several days of testing, this release is looking very
- solid. This release fixes three security vulnerabilites in previous
- releases. There was an off-by-one buffer overflow in the group handling
- code, and integer overflows in calloc() and xdr_array().
- <p>
-
- This release adds native shared library support for the Hitachi
- SuperH architecture, thanks to Stefan Allius and Edie C. Dost. A
- new mmap based malloc was implemented by Miles Bader. This is much
- smarter than the old "malloc-simple" and is now the default for
- mmu-less systems, where it should greatly help reduce memory
- fragmentation and wastage. In addition to these larger items, there
- has been a <em>lot</em> of work done to make uClibc a cleaner, more
- capable, library. Most applications now compile and run without
- any trouble.
+ CodePoet Consulting is slightly less pleased then usual to announce the
+ immediate availability of uClibc 0.9.14. This is, unfortunately, a bugfix
+ release intended to fix the couple of dumb things that slipped into the
+ previous release. Version 0.9.13 of uClibc would fail to compile when
+ enabling both RPC and Pthreads. There was also a problem with RPC thread
+ local storage (but noone noticed since it didn't compile ;-). Also, the
+ thread locking in exit(), onexit() and atexit() was broken, and wasn't
+ actually locking anything. This release also fixes uClibc's gcc wrapper
+ to use crtbeginS.o and crtendS.o when compiling PIC code, fixing a subtle
+ bug (that was much less subtle on powerpc). Finally, this release includes a
+ few minor compile warning cleanups.
<p>
The
<a href="http://www.us.kernel.org/pub/linux/libs/uclibc/Changelog">Changelog</a>
- and <a href="http://www.us.kernel.org/pub/linux/libs/uclibc/uClibc-0.9.13.tar.bz2">source code</a>
+ and <a href="http://www.us.kernel.org/pub/linux/libs/uclibc/uClibc-0.9.14.tar.bz2">source code</a>
for this release are available <a href="http://www.us.kernel.org/pub/linux/libs/uclibc/">here</a>.
<p>
Have fun!
<p>
+
- <li> <b>9 August 2002, uClibc now mirrored on kernel.org!</b>
+ <li> <b>12 August 2002, Native uClibc/gcc-3.1.1 toolchain released</b>
<br>
- uClibc is now available from the kernel.org mirrors! This should make
- uClibc downloads much faster. The kernel.org mirrors will have all
- uClibc release versions (everything but the daily snapshots).
- Here is a list of all the <a href="http://kernel.org/mirrors/">kernel.org mirror sites</a>.
- Just pick the closest mirror site, and then go to "/pub/linux/libs/uclibc/"
- to download uClibc. For example, is you live the USA, you can go to
- <a href="http://www.us.kernel.org/pub/linux/libs/uclibc/">
- http://www.us.kernel.org/pub/linux/libs/uclibc/</a> to download the latest
- uClibc release from a nice fast system.
- <p>
- <p>
-
- <li> <b>11 July 2002, Native uClibc toolchains updated</b>
- <br>
- CodePoet Consulting (i.e. Erik) has released updated native
- uClibc/gcc-3.1 and uClibc/gcc-2.95 toolchains. These toolchains
- build real gcc cross compilers (i.e. not just a wrapper) and create
- executables linked vs uClibc. These toolchains have been tested
- and found working on x86, arm, and mmu-less arm. They should work
- (at least in theory!) for all architectures supported by uClibc.
+ CodePoet Consulting (i.e. Erik) has released an updated native
+ uClibc/gcc-3.1.1 toolchain. This toolchain builds a real gcc cross
+ compiler (i.e. not just a wrapper) and creates executables linked vs
+ uClibc. This toolchain has been (briefly) tested as working on x86, arm,
+ mips, and arm7tdmi (uClinux). This toolchain provides a number of
+ improvements over previous releases. In particular, Steven J. Hill found
+ and fixes a number of "glibc-isms" in the libstdc++ math support which
+ caused a number of math functions to be mapped to the non-standard named
+ under GNU libc. This release also includes greatly improved uClinux
+ "elf2flt" support, and it now produces working flat binaries for my
+ uClinux/arm7tdmi system. The native uClibc/gcc-2.95 toolchain will be
+ updated in a few days, and will include STLport which will allow that
+ toolchain to also provide full C++ support.
<p>
- These toolchains should make it easy to anyone to build uClibc based
- applications. <a href="downloads/toolchain/">Source code can be downloaded here</a>.
+ This toolchain should make it easy for anyone to build uClibc based
+ applications. <a href="http://www.us.kernel.org/pub/linux/libs/uclibc/toolchain/">
+ Source code can be downloaded here</a>.
Be aware that much of the needed source code will actually be downloaded on
demand when you compile things. To build the toolchain, simply
grab the source, edit the Makefile to select where you would like
the toolchain installed, run 'make', and then go watch TV, eat
dinner, or visit with your friends while it compiles. It takes
- about 15 minutes for Erik to compile the gcc-3.1 toolchain (w/C++ support)
+ about 15 minutes for Erik to compile the gcc-3.1.1 toolchain (w/C++ support)
on his Athlon XP 1600 (not counting the time it takes to download
source code). Your results may vary...
<p>
-
+ <li> <b>9 August 2002, uClibc now mirrored on kernel.org!</b>
+ <br>
+ uClibc is now available from the kernel.org mirrors! This should make
+ uClibc downloads much faster. The kernel.org mirrors will have all
+ uClibc release versions (everything but the daily snapshots).
+ Here is a list of all the <a href="http://kernel.org/mirrors/">kernel.org mirror sites</a>.
+ Just pick the closest mirror site, and then go to "/pub/linux/libs/uclibc/"
+ to download uClibc. For example, is you live the USA, you can go to
+ <a href="http://www.us.kernel.org/pub/linux/libs/uclibc/">
+ http://www.us.kernel.org/pub/linux/libs/uclibc/</a> to download the latest
+ uClibc release from a nice fast system.
+ <p>
+ <p>
<p> <li> <b>Old News</b>
<br>