[git commit master] announce 0.9.31

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Mon Apr 5 21:59:25 UTC 2010


commit: http://git.uclibc.org/uClibc-website/commit/?id=1d0e75b7c05f79872049e1a317bf101d1627ea4e
branch: http://git.uclibc.org/uClibc-website/commit/?id=refs/heads/master

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 news.html    |   52 +++--------
 oldnews.html |  304 ++++++++++++++++++++++++++++++----------------------------
 2 files changed, 171 insertions(+), 185 deletions(-)

diff --git a/news.html b/news.html
index ee5f285..6999bd1 100644
--- a/news.html
+++ b/news.html
@@ -1,6 +1,18 @@
 <!--#include file="header.html" -->
 
 <ul>
+  <li><b>2 April 2010, uClibc 0.9.31 Released</b>
+  <p>
+
+  0.9.31 has been released. This release contains numerous improvements
+  over the previous release. Everybody is encouraged to update.
+  <p>
+
+  Head to the <a href="/downloads/">downloads page</a> to pick up the
+  <a href="/downloads/uClibc-0.9.31.tar.xz">0.9.31 release</a>.
+  </li>
+
+
   <li><b>12 Mar 2010, uClibc 0.9.31-rc1</b>
   <p>
   The first release candidate for the upcoming uClibc-0.9.31 can be
@@ -22,46 +34,6 @@
   ChangeLog-0.9.30.2_0.9.30.3</a> indicates all the details.<br>Enjoy!
   </li>
 
-  <li><b>13 Jan 2010, uClibc 0.9.30.2 Released</b>
-  <p>
-
-  0.9.30.2 is a bug fix release and a recommended update.
-  Also includes AT_FILE interface backported from master.
-  </p><p>
-  Head to the <a href="/downloads/">downloads page</a> to pick up the
-  <a href="/downloads/uClibc-0.9.30.2.tar.xz">0.9.30.2 release</a>.
-  The <a href="http://uClibc.org/downloads/ChangeLog-0.9.30.1_0.9.30.2">
-  ChangeLog-0.9.30.1_0.9.30.2</a> indicates all the details.<br>Enjoy!
-  </li>
-
-  <li><b>5 May 2009, SVN -&gt; GIT</b>
-  <p>
-
-  We've migrated from SVN to GIT.  SVN is frozen read-only before the
-  conversion, so check out the Developing links and such for updated
-  instructions.
-  </li>
-
-  <li><b>2 March 2009, uClibc 0.9.30.1 Released</b>
-  <p>
-
-  0.9.30.1 has been released. This is a bugfix only release.
-  Everybody is encouraged to update.
-  </li>
-
-
-  <li><b>12 November 2008, uClibc 0.9.30 Released</b>
-  <p>
-
-  0.9.30 has been released. This release contains numerous improvements
-  over the previous release. Everybody is encouraged to update.
-  <p>
-
-  Head to the <a href="/downloads/">downloads page</a> to pick up the
-  <a href="/downloads/uClibc-0.9.30.tar.bz2">0.9.30 release</a>.
-
-  </li>
-
   <li><b>Old News</b>
   <p>
   Click here to read <a href="/oldnews.html">older news</a>.
diff --git a/oldnews.html b/oldnews.html
index 88221a4..104dab1 100644
--- a/oldnews.html
+++ b/oldnews.html
@@ -3,6 +3,45 @@
 <h3>News archive</h3>
 
 <ul>
+  <li><b>13 Jan 2010, uClibc 0.9.30.2 Released</b>
+  <p>
+
+  0.9.30.2 is a bug fix release and a recommended update.
+  Also includes AT_FILE interface backported from master.
+  </p><p>
+  Head to the <a href="/downloads/">downloads page</a> to pick up the
+  <a href="/downloads/uClibc-0.9.30.2.tar.xz">0.9.30.2 release</a>.
+  The <a href="http://uClibc.org/downloads/ChangeLog-0.9.30.1_0.9.30.2">
+  ChangeLog-0.9.30.1_0.9.30.2</a> indicates all the details.<br>Enjoy!
+  </li>
+
+  <li><b>5 May 2009, SVN -&gt; GIT</b>
+  <p>
+
+  We've migrated from SVN to GIT.  SVN is frozen read-only before the
+  conversion, so check out the Developing links and such for updated
+  instructions.
+  </li>
+
+  <li><b>2 March 2009, uClibc 0.9.30.1 Released</b>
+  <p>
+
+  0.9.30.1 has been released. This is a bugfix only release.
+  Everybody is encouraged to update.
+  </li>
+
+
+  <li><b>12 November 2008, uClibc 0.9.30 Released</b>
+  <p>
+
+  0.9.30 has been released. This release contains numerous improvements
+  over the previous release. Everybody is encouraged to update.
+  <p>
+
+  Head to the <a href="/downloads/">downloads page</a> to pick up the
+  <a href="/downloads/uClibc-0.9.30.tar.bz2">0.9.30 release</a>.
+  </li>
+
 
   <li><b>28 October 2008, uClibc 0.9.30-rc3 Released</b>
   <p>
@@ -13,7 +52,6 @@
 
   Head to the <a href="/downloads/">downloads page</a> to pick up the
   <a href="/downloads/uClibc-0.9.30-rc3.tar.bz2">0.9.30-rc3 release</a>.
-
   </li>
 
   <li><b>15 October 2008, uClibc 0.9.30-rc2 Released</b>
@@ -28,7 +66,6 @@
 
   Head to the <a href="/downloads/">downloads page</a> to pick up the
   <a href="/downloads/uClibc-0.9.30-rc2.tar.bz2">0.9.30-rc2 release</a>.
-
   </li>
 
   <li><b>22 August 2008, Status</b>
@@ -81,7 +118,6 @@
 
   Head to the <a href="/downloads/">downloads page</a> to pick up the
   <a href="/downloads/uClibc-0.9.29.tar.bz2">0.9.29 release</a>.
-
   </li>
   <li><b>17 April 2007, uClibc 0.9.29_rc1 Released</b>
   <p>
@@ -96,7 +132,6 @@
 
   Head to the <a href="/downloads/">downloads page</a> to pick up the
   <a href="/downloads/uClibc-0.9.29_rc1.tar.bz2">0.9.29_rc1 release</a>.
-
   </li>
   <li><b>28 February 2007, uClibc 0.9.28.3 Released</b>
   <p>
@@ -111,7 +146,6 @@
 
   Head to the <a href="/downloads/">downloads page</a> to pick up the
   <a href="/downloads/uClibc-0.9.28.3.tar.bz2">0.9.28.3 release</a>.
-
   </li>
 
 
@@ -127,7 +161,6 @@
 
   Trundle over to the <a href="/downloads/">downloads page</a> to pick up the
   <a href="/downloads/uClibc-0.9.28.2.tar.bz2">0.9.28.2 release</a>.
-
   </li>
   <li><b>28 January 2007, uClibc 0.9.28.1 Released</b>
   <p>
@@ -142,7 +175,6 @@
 
   Trundle over to the <a href="/downloads/">downloads page</a> to pick up the
   <a href="/downloads/uClibc-0.9.28.1.tar.bz2">0.9.28.1 release</a>.
-
   </li>
   <li><b>17 August 2005, uClibc 0.9.28 Released</b>
   <p>
@@ -167,7 +199,6 @@
   As usual the
   <a href="http://www.uclibc.org/downloads/uClibc-0.9.28.tar.bz2">source code for this release</a>
   is available <a href="http://www.uclibc.org/downloads/">here</a>.
-
   </li>
   <li><b>13 January 2005 -- Bug and Patch Tracking</b>
   <p>
@@ -186,8 +217,6 @@
   is a bug fix or adds spiffy new features, please post your patch
   to the Bug and Patch Tracking System to make certain it is
   properly considered.
-
-
   </li>
 
 
@@ -307,7 +336,7 @@
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_mips.bz2">mips</a>,
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_mipsel.bz2">mipsel</a>, and
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_sh4.bz2">sh4</a>.
-    The powerpc dev system mostly works, but there are still some 
+    The powerpc dev system mostly works, but there are still some
     problems with the shared library loader that have not yet been resolved.
     Details on what these are and how to use them can be found in the
     <a href="/FAQ.html#dev_systems">FAQ</a>
@@ -334,10 +363,10 @@
 
     <p>
 
-    As usual, the 
-    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>, 
-    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>, 
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.24.tar.bz2">source code for this release</a> 
+    As usual, the
+    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>,
+    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>,
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.24.tar.bz2">source code for this release</a>
     are available <a href="http://www.uclibc.org/downloads/">here</a>.
     <li> <b>13 November 2003, uClibc 0.9.23 Released</b>
     <br>
@@ -350,7 +379,7 @@
     has built Debian stable (woody) for x86 with uClibc and it runs great.
 
     <p>
-    
+
     This release continues to be binary compatible with uClibc 0.9.21 and
     0.9.22 -- as long as you pick compatible configuration options.  Enabling
     or disabling things like soft-float, locale, wide char support, or changing
@@ -361,14 +390,13 @@
 
     <p>
 
-    As usual, the 
-    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>, 
-    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>, 
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.23.tar.bz2">source code for this release</a> 
+    As usual, the
+    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>,
+    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>,
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.23.tar.bz2">source code for this release</a>
     are available <a href="http://www.uclibc.org/downloads/">here</a>.
 
     <p>
-    
 
     <p>
     <li> <b>8 November 2003, uClibc 0.9.22 Released</b>
@@ -382,7 +410,6 @@
     in the next few days.
 
     <p>
-    
     This release is binary compatible with uClibc 0.9.21 -- as long as you pick
     compatible configuration options.  Enabling or disabling things like
     soft-float, locale, wide char support, or changing cpu optimizations are
@@ -401,14 +428,13 @@
     If you find any bugs in uClibc, PLEASE let us know!
     <p>
 
-    As usual, the 
-    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>, 
-    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>, 
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.22.tar.bz2">source code for this release</a> 
+    As usual, the
+    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>,
+    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>,
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.22.tar.bz2">source code for this release</a>
     are available <a href="http://www.uclibc.org/downloads/">here</a>.
 
     <p>
-    
 
     <p>
     <li> <b>30 September 2003, dev systems updated to uClibc 0.9.21+</b>
@@ -431,14 +457,14 @@
     architecture.  They contains all the development software you need to build
     your own uClibc applications, including bash, coreutils, findutils,
     diffutils, patch, sed, ed, flex, bison, file, gawk, tar, grep gdb, strace,
-    make, gcc, g++,  autoconf, automake, ncurses, zlib, openssl, openssh perl, 
-    and more.   And of course, everything is dynamically linked against uClibc.  
+    make, gcc, g++,  autoconf, automake, ncurses, zlib, openssl, openssh perl,
+    and more.   And of course, everything is dynamically linked against uClibc.
     By using a uClibc only system, you can avoid all the painful
     cross-configuration problems that have made using uClibc somewhat painful
     in the past.  If you want to quickly get started with testing or using
     uClibc you should give these images a try.  You can loop mount and them
-    you can chroot into them, you can boot into with using user-mode Linux, 
-    and you can even 'dd' them to a spare partition and use resize2fs to make 
+    you can chroot into them, you can boot into with using user-mode Linux,
+    and you can even 'dd' them to a spare partition and use resize2fs to make
     them fill the drive.  Whatever works for you.
 
     <p> If you would like to build your own custom uClibc system, you can
@@ -458,7 +484,6 @@
     "dlopen()'ing libraries that depend on libraries" problem.
 
     <p>
-    
     The biggest thing in this release (and I do mean that literally) is that
     uClibc now has full ANSI/ISO C99 locale support.  Well, except for
     wcsftime() and collating items in regex, which are not done yet.   Adding
@@ -480,7 +505,6 @@
     darn close.
 
     <p>
-    
     This release is not binary compatible with earlier releases.  Depending on
     your configuration, you may actually still be binary compatible, but it
     would be a good idea to recompile your applications when moving to the
@@ -491,10 +515,10 @@
 
     <p>
 
-    As usual, the 
-    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>, 
-    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>, 
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.21.tar.bz2">source code for this release</a> 
+    As usual, the
+    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>,
+    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>,
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.21.tar.bz2">source code for this release</a>
     are available <a href="http://www.uclibc.org/downloads/">here</a>.
 
     <p>
@@ -502,7 +526,6 @@
     Updated uClibc development systems using uClibc 0.9.21 will be made
     available within a few days.
     <p>
-    
 
     <p>
     <li> <b>30 June 2003, uClibc 0.9.20 Released</b>
@@ -517,24 +540,22 @@
 
     This release has many small improvements.  At this point, most applications
     that compile and work with glibc will also compile and run with uClibc.
-    Perl and Python even pass all the tests in their test suites.  
+    Perl and Python even pass all the tests in their test suites.
     <p>
 
     There is currently one notable exception.  Applications that use dlopen()
     to load libraries that themselves depend on other libraries, may have weak
     symbols within those depended-upon libraries resolved incorrectly.  This
-    problem is currently being worked on.  Other than that, everything seems 
+    problem is currently being worked on.  Other than that, everything seems
     to now be working as expected....
 
     <p>
-    As usual, the 
-    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>, 
-    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>, 
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.20.tar.bz2">source code for this release</a> 
+    As usual, the
+    <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>,
+    <a href="http://www.uclibc.org/downloads/Changelog.full">detailed changelog</a>,
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.20.tar.bz2">source code for this release</a>
     are available <a href="http://www.uclibc.org/downloads/">here</a>.
     <p>
-    
-
     <p>
     <li> <b>30 June 2003, dev systems updated to uClibc 0.9.20</b>
     <br>
@@ -552,7 +573,7 @@
     architecture.  It contains all the development software you need to build
     your own uClibc applications, including bash, coreutils, findutils,
     diffutils, patch, sed, ed, flex, bison, file, gawk, tar, grep gdb, strace,
-    make, gcc, g++,  autoconf, automake, ncurses, zlib, openssl, openssh perl, 
+    make, gcc, g++,  autoconf, automake, ncurses, zlib, openssl, openssh perl,
     and more.   And of course, everything is dynamically linked against uClibc.  By
     using a uClibc only system, you can avoid all the painful
     cross-configuration problems that have made using uClibc somewhat painful
@@ -592,7 +613,7 @@
     cross-configuration problems that have made using uClibc somewhat painful
     in the past.  If you want to quickly get started with testing or using
     uClibc you should give these images a try.  You can loop mount and
-    then chroot into them, you can boot into them using user-mode Linux, 
+    then chroot into them, you can boot into them using user-mode Linux,
     you can even 'dd' them to a spare partition and use resize2fs to
     make them fill the drive.  Whatever works best for you.
     <p>
@@ -616,22 +637,18 @@
     images compiled with uClibc 0.9.19 will be released shortly.
 
     <p>
-    As usual, the 
+    As usual, the
     <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a> and <a
-    href="http://www.uclibc.org/downloads/uClibc-0.9.19.tar.bz2">source code for this release</a> 
+    href="http://www.uclibc.org/downloads/uClibc-0.9.19.tar.bz2">source code for this release</a>
     are available <a href="http://www.uclibc.org/downloads/">here</a>.
     <p>
-
-
-    
-    
     <p>
     <li> <b>17 February 2003, development system updates</b>
     <br>
 
     The uClibc development systems for
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_i386.bz2">i386</a>
-    and 
+    and
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_powerpc.bz2">powerpc</a>,
     and
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_arm.bz2">arm</a>
@@ -650,9 +667,9 @@
     <br>
 
     The uClibc development system has had a number of problems
-    fixed, and has been updated for uClibc 0.9.18.  The 
+    fixed, and has been updated for uClibc 0.9.18.  The
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_i386.bz2">i386</a>
-    and 
+    and
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_powerpc.bz2">powerpc</a>,
     and
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_arm.bz2">arm</a>
@@ -674,13 +691,13 @@
     possible exception of some future changes to our locale support...)
 
     <p>
-    As usual, the 
+    As usual, the
     <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.18.tar.bz2">source code</a> 
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.18.tar.bz2">source code</a>
     for this release are available <a href="http://www.uclibc.org/downloads/">here</a>.
-    You might want to download uClibc from the closest 
+    You might want to download uClibc from the closest
     <a href="http://kernel.org/mirrors/">kernel.org mirror site</a>.
-    Just pick the closest mirror site, and then go to 
+    Just pick the closest mirror site, and then go to
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/">
     http://www.XX.kernel.org/pub/linux/libs/uclibc/</a>
     to download uClibc, where XX is your two letter country code.
@@ -701,7 +718,7 @@
     roughly 180k.  This may seem rather large to some -- but it is much smaller
     than the approximately 40 MB needed by Glibc to provide the same data.  And
     if you don't need it, you can either disable locale support entirely, or
-    enable a smaller set of locales. 
+    enable a smaller set of locales.
 
     <p>
 
@@ -716,7 +733,7 @@
     <p>
 
     Unfortunately, this release is not binary compatible with earlier uClibc
-    releases.  As noted as item 3 <a href="downloads/Glibc_vs_uClibc_Differences.txt">here</a>, 
+    releases.  As noted as item 3 <a href="downloads/Glibc_vs_uClibc_Differences.txt">here</a>,
     uClibc does not (yet) attempt to
     ensure binary compatibility across releases.  We will eventually do that
     (once we reach the "1.0" release) but not yet.  A few bugs turned up that
@@ -725,17 +742,17 @@
     binary compatible with earlier releases -- you will need to recompile your
     applications.  The x86, arm, powerpc, and mips architectures (i.e. the
     systems Erik has available in his office for testing) have been tested and
-    are known to work following this change.  Other architectures <em>may</em> 
-    need additional updates.  Sorry about that, but it had to be done.  
+    are known to work following this change.  Other architectures <em>may</em>
+    need additional updates.  Sorry about that, but it had to be done.
 
     <p>
-    As usual, the 
+    As usual, the
     <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.17.tar.bz2">source code</a> 
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.17.tar.bz2">source code</a>
     for this release are available <a href="http://www.uclibc.org/downloads/">here</a>.
-    You might want to download uClibc from the closest 
+    You might want to download uClibc from the closest
     <a href="http://kernel.org/mirrors/">kernel.org mirror site</a>.
-    Just pick the closest mirror site, and then go to 
+    Just pick the closest mirror site, and then go to
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/">
     http://www.XX.kernel.org/pub/linux/libs/uclibc/</a>
     to download uClibc, where XX is your two letter country code.
@@ -745,15 +762,15 @@
     <li> <b>25 January 2003, dev system updates, arm image released</b>
     <br>
 
-    A number of additional problems have been fixed and the arm build 
-    is now, finally, compiling and working as expected.  As such, 
+    A number of additional problems have been fixed and the arm build
+    is now, finally, compiling and working as expected.  As such,
     I have updated the <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_i386.bz2">
-    i386 development system image</a>, the 
+    i386 development system image</a>, the
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_powerpc.bz2">
     powerpc development system image</a>, and I am also releasing
     upon an unsuspecting world the brand new
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/root_fs_arm.bz2">
-    arm development system image</a>!  
+    arm development system image</a>!
     Have fun!
     <p>
 
@@ -771,7 +788,7 @@
 
     <p>
     Oh, and I have also have updated the uClibc/gcc toolchain builders, so
-    if you just want a simple uClibc/gcc toolchain, 
+    if you just want a simple uClibc/gcc toolchain,
     <a href="http://sources.uclibc.org/index.py/trunk/toolchain/">one of these should work for you.</a>
     <p>
 
@@ -816,8 +833,8 @@
     partition, or do what I did... <em>WARNING, the following can be very
     dangerous.  Please be sure you know what you are doing before trying this.
     I am not responsible if you lose all your important data.</em>I had a spare
-    hard drive (in my case /dev/hdg but you'll want to adapt this to your own 
-    needs), so I partitioned it with a single ext2 partition filling the drive 
+    hard drive (in my case /dev/hdg but you'll want to adapt this to your own
+    needs), so I partitioned it with a single ext2 partition filling the drive
     (in my case /dev/hdg1).  Then I ran:<pre>
     bzcat root_fs_i386.bz2 | dd of=/dev/hdg1
     e2fsck -f /dev/hdg1
@@ -849,7 +866,7 @@
     for the large number of patches and fixes that were contributed!
     <p>
 
-    Erik and Manuel have been working on a 
+    Erik and Manuel have been working on a
     <a href="downloads/Glibc_vs_uClibc_Differences.txt">
     document describing some of the differences between uClibc and glibc.</a>
     It's not yet 100% complete, and it hasn't been nicely formatted yet.  But
@@ -858,23 +875,23 @@
 
     And finally, the the old uClibc configuration system has been completely
     removed (and there was much rejoicing).  It was replaced with an entirely
-    new system based on <a href="http://www.xs4all.nl/~zippel/lc/">LinuxKernelConf</a>, 
-    which has since been included into Linux 2.5.45, so it looks like Erik made 
-    the right choice.  Of course, those who have existing build systems using uClibc 
+    new system based on <a href="http://www.xs4all.nl/~zippel/lc/">LinuxKernelConf</a>,
+    which has since been included into Linux 2.5.45, so it looks like Erik made
+    the right choice.  Of course, those who have existing build systems using uClibc
     will need to make a few changes...  We think the change is worth it.
     <p>
-    As usual, the 
+    As usual, the
     <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.16.tar.bz2">source code</a> 
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.16.tar.bz2">source code</a>
     for this release are available <a href="http://www.uclibc.org/downloads/">here</a>.
-    You might want to download uClibc from the closest 
+    You might want to download uClibc from the closest
     <a href="http://kernel.org/mirrors/">kernel.org mirror site</a>.
-    Just pick the closest mirror site, and then go to 
+    Just pick the closest mirror site, and then go to
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/">
     http://www.XX.kernel.org/pub/linux/libs/uclibc/</a>
     to download uClibc, where XX is your two letter country code.
     <p>
-    Updated gcc-3.2 and gcc-2.95 toolchains will be released shortly. 
+    Updated gcc-3.2 and gcc-2.95 toolchains will be released shortly.
     <p>
 
 
@@ -891,9 +908,9 @@
     <a href="http://www.stlport.org/">STLport</a> standard C++ library.
     <p>
 
-    This toolchain should make it easy for anyone to build uClibc based 
-    applications.  
-    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/"> Source code can be downloaded here</a>. 
+    This toolchain should make it easy for anyone to build uClibc based
+    applications.
+    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/"> Source code can be downloaded here</a>.
     Be aware that much of the needed source code will actually be downloaded on
     when you compile the toolchains.  To build a toolchain, simply
     grab the source, edit the Makefile to select where you would like
@@ -910,20 +927,19 @@
     <li> <b>27 August 2002, uClibc 0.9.15 Released</b>
     <br>
 
-    CodePoet Consulting is pleased to announce the immediate availability 
-    of uClibc 0.9.15.  This release fixes a number of problems that turned 
-    up since the last release.   The good news is that uClibc now 
+    CodePoet Consulting is pleased to announce the immediate availability
+    of uClibc 0.9.15.  This release fixes a number of problems that turned
+    up since the last release.   The good news is that uClibc now
     passes all tests in the perl 5.8 and Python 2.2.1 test suites, both with
     and without pthreads.  So without any further ado....
     <p>
-    The 
+    The
     <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.15.tar.bz2">source code</a> 
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.15.tar.bz2">source code</a>
     for this release are available <a href="http://www.uclibc.org/downloads/">here</a>.
     <p>
     Have fun!
     <p>
-    
 
     <p>
     <li> <b>12 August 2002, uClibc 0.9.14 Released</b>
@@ -941,14 +957,13 @@
     bug (that was much less subtle on powerpc).  Finally, this release includes a
     few minor compile warning cleanups.
     <p>
-    The 
+    The
     <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.14.tar.bz2">source code</a> 
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.14.tar.bz2">source code</a>
     for this release are available <a href="http://www.uclibc.org/downloads/">here</a>.
     <p>
     Have fun!
     <p>
-    
 
     <li> <b>12 August 2002, Native uClibc/gcc-3.1.1 toolchain released</b>
     <br>
@@ -968,9 +983,9 @@
     toolchain to also provide full C++ support.
     <p>
 
-    This toolchain should make it easy for anyone to build uClibc based 
-    applications.  
-    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/">Source code can be downloaded here</a>. 
+    This toolchain should make it easy for anyone to build uClibc based
+    applications.
+    <a href="http://sources.uclibc.org/index.py/trunk/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
@@ -984,14 +999,14 @@
     <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 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.  
+    to download uClibc.
     Just pick the closest mirror site, and then go to
     <a href="http://www.kernel.org/pub/linux/libs/uclibc/">
-    http://www.XX.kernel.org/pub/linux/libs/uclibc/</a> to download the latest 
+    http://www.XX.kernel.org/pub/linux/libs/uclibc/</a> to download the latest
     uClibc release from a nice fast system.
     <p>
     <p>
@@ -1004,22 +1019,22 @@
     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().  
+    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 
+    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 
+    capable, library.  Most applications now compile and run without
     any trouble.
     <p>
-    The 
+    The
     <a href="http://www.uclibc.org/downloads/Changelog">Changelog</a>
-    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.13.tar.bz2">source code</a> 
+    and <a href="http://www.uclibc.org/downloads/uClibc-0.9.13.tar.bz2">source code</a>
     for this release are available <a href="http://www.uclibc.org/downloads/">here</a>.
     <p>
     Have fun!
@@ -1036,9 +1051,9 @@
     (at least in theory!) for all architectures supported by uClibc.
     <p>
 
-    These toolchains should make it easy to anyone to build uClibc based 
-    applications. 
-    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/">Source code can be downloaded here</a>. 
+    These toolchains should make it easy to anyone to build uClibc based
+    applications.
+    <a href="http://sources.uclibc.org/index.py/trunk/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
@@ -1065,7 +1080,7 @@
     wait.  Have fun!
     <p>
     The <a href="downloads/Changelog">Changelog</a>
-    and <a href="downloads/uClibc-0.9.12.tar.bz2">source code</a> 
+    and <a href="downloads/uClibc-0.9.12.tar.bz2">source code</a>
     for this release are available <a href="downloads/">here</a>.
 
     <li> <b>28 May 2002, Native uClibc/gcc-3.1 toolchain</b>
@@ -1073,8 +1088,8 @@
     CodePoet Consulting has released source code and a Makefile to build a
     gcc-3.1 toolchain that natively targets uClibc.  Additionally, the
     gcc-3.0.4 and gcc-2.95 toolchains have also been updated.  These toolchains
-    make it easy to build uClibc based applications.  
-    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/">Source code can be downloaded here</a>. 
+    make it easy to build uClibc based applications.
+    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/">Source code can be downloaded here</a>.
     and is now much smaller,
     since much of the needed binutils and gcc source code is now downloaded on
     demand.  To build the toolchain, simply grab the source, edit the Makefile
@@ -1087,7 +1102,7 @@
     CodePoet Consulting is pleased to announce the immediate availability of
     uClibc 0.9.11. This release is primarily focused on fixing the issues that
     have turned up since the last release.  Several bugs in the gcc wrapper
-    have been fixed, allowing applications such as iproute2 and XFree86 to link properly.  
+    have been fixed, allowing applications such as iproute2 and XFree86 to link properly.
     Large file support has been improved, and a thread locking bug was
     fixed that could cause s*printf calls to deadlock when threading was
     enabled.  Several bugs were also fixed with the powerpc, h8300, m68k,
@@ -1096,7 +1111,7 @@
     href="uClibc-apps.html">working applications list</a> .
     <p>
     The <a href="downloads/Changelog">Changelog</a>
-    and <a href="downloads/uClibc-0.9.11.tar.bz2">source code</a> 
+    and <a href="downloads/uClibc-0.9.11.tar.bz2">source code</a>
     for this release are available <a href="downloads/">here</a>.
 
 
@@ -1106,12 +1121,12 @@
     <br>
     CodePoet Consulting has released source code and a Makefile
     to build a gcc-3.0.4 toolchain that natively targets uClibc.
-    This brings with it full C++ support for uClibc, including the 
-    libstdc++ library.  A gcc-2.95.x toolchain will also be released 
+    This brings with it full C++ support for uClibc, including the
+    libstdc++ library.  A gcc-2.95.x toolchain will also be released
     shortly, but is not yet ready.  At this time, only source code and
     a Makefile for the native uClibc toolchain is being released (i.e.
-    no binaries, sorry). 
-    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/">Source code can be downloaded here</a>. 
+    no binaries, sorry).
+    <a href="http://sources.uclibc.org/index.py/trunk/toolchain/">Source code can be downloaded here</a>.
     <p>
     To build the toolchain, simply grab the source, edit the Makefile
     to select where you would like the toolchain installed.  Then
@@ -1138,7 +1153,7 @@
 
     To make things more interesting, the release also adds support for
     C++ constructors and destructors.  To make it easy to use uClibc
-    when developing C++ applications, this release also provides a 
+    when developing C++ applications, this release also provides a
     wrapper for the GNU C++ compiler.  Of course, for more complex C++
     applications, such as those using iostreams, a standard C++ library
     (libstdc++) is required.  A native GNU toolchain (binutils/gcc) that
@@ -1147,7 +1162,7 @@
 
     <p>
     The <a href="downloads/Changelog">Changelog</a>
-    and <a href="downloads/uClibc-0.9.10.tar.bz2">Source code</a> 
+    and <a href="downloads/uClibc-0.9.10.tar.bz2">Source code</a>
     for this release are available <a href="downloads/">here</a>.
     <p>
 
@@ -1158,12 +1173,12 @@
 
     CodePoet Consulting is pleased to announce the immediate
     availability of uClibc 0.9.9.  With this release,
-    <a href="uClibc-apps.html">just about 
+    <a href="uClibc-apps.html">just about
     everything we have tested now compiles and runs</a>.  In fact,
-    there are now so many programs on the working application list that 
-    rather than continue to add to this list, from now on we 
-    will only be adding applications to the <em>not working list</em>.  Most applications 
-    on the <em>not working list</em> either require pthreads, or require 
+    there are now so many programs on the working application list that
+    rather than continue to add to this list, from now on we
+    will only be adding applications to the <em>not working list</em>.  Most applications
+    on the <em>not working list</em> either require pthreads, or require
     wide-character support.  Work on wide-character support is
     well underway, and will hopefully be moving into CVS in the next week or
     two.  Full pthreads support and rentrancy are on the TODO list
@@ -1171,12 +1186,12 @@
     <p>
     The <a href="downloads/Changelog">Changelog</a>
     and <a
-    href="downloads/uClibc-0.9.9.tar.bz2">Source code</a> 
+    href="downloads/uClibc-0.9.9.tar.bz2">Source code</a>
     for this release are available <a href="downloads/">here</a>.
     <p>
-    One final bit on news -- as some of you may have noticed, uclibc.org 
-    has been a bit overloaded and somewhat slow recently.  The server should 
-    be getting colocated tomorrow, which will eliminate the speed problem.  
+    One final bit on news -- as some of you may have noticed, uclibc.org
+    has been a bit overloaded and somewhat slow recently.  The server should
+    be getting colocated tomorrow, which will eliminate the speed problem.
     During the move, there may be some temporary disruption of service...
     <p>
     Have Fun!
@@ -1219,15 +1234,15 @@
 
     <li> <b>12 November 2001, powerpc shared lib support</b>
     <br>
-	Thanks to David Schleef, uClibc now has full shared library support 
-	on powerpc.  This brings full shared library support to x86, ARM, and 
+	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!
 
 
     <p>
     <li> <b>7 November 2001, uClibc application list</b>
     <br>
-	uClibc now has a <a href="uClibc-apps.html">list of applications</a> 
+	uClibc now has a <a href="uClibc-apps.html">list of applications</a>
 	that are known to work.  If you have any applications to add to the
 	list, submissions are welcome!
 
@@ -1237,19 +1252,19 @@
     <br>
 
 	Those wanting an easy way to test out uClibc and give it
-	a test drive can download and compile 
-	<a href="http://sources.uclibc.org/index.py/trunk/buildroot/">buildroot</a>. 
+	a test drive can download and compile
+	<a href="http://sources.uclibc.org/index.py/trunk/buildroot/">buildroot</a>.
 	This is a nifty buildsystem that will automagically download and build
 	a <a href="http://user-mode-linux.sourceforge.net/">User-Mode Linux</a>
 	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 
+	As an example of how nicely this works, the
 	<a href="http://tuxscreen.net/">Tuxscreen Project</a> is using a
-	<a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/tuxscreen/buildroot-tux/">slightly adjusted variant of the buildroot system</a> to cross 
+	<a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/tuxscreen/buildroot-tux/">slightly adjusted variant of the buildroot system</a> to cross
 	compile the blob bootloader, linux kernel, and a uClibc based jffs2
-	root filesystem (busybox, tinylogin, udhcp, lrzsz, pcmcia-cs and 
+	root filesystem (busybox, tinylogin, udhcp, lrzsz, pcmcia-cs and
 	microwindows) for ARM.  Pretty cool.
 
 
@@ -1266,9 +1281,8 @@
     <br>
 
 	uClibc's header files are now in sync with glibc 2.2.4,
-    allowing better standards compliance, better portibility, and 
+    allowing better standards compliance, better portibility, and
     better C++ support.
-    
     <p>
     <li> <b>4 July 2001, ARM shared library support</b>
     <br>
@@ -1299,7 +1313,7 @@
     <p> <li> <b>19 February 2001, SH port added</b>
     <br>
 
-	Jean-Yves Avenard contributed an SH port.  See his email 
+	Jean-Yves Avenard contributed an SH port.  See his email
 	with the initial patch <a href="/lists/uclibc/2001-February/000409.html">here</a>.
 
     <p> <li> <b>16 January 2001, uClibc as a shared library</b>
@@ -1321,7 +1335,7 @@
 
 	 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 usable. 
+	 that it exists and is getting to be usable.
 
 </ul>
 
-- 
1.6.3.3



More information about the uClibc-cvs mailing list