Browse Source

Prepare for uClibc 0.9.24 release

Eric Andersen 20 years ago
parent
commit
eee33ffc0e
4 changed files with 830 additions and 2763 deletions
  1. 25 1
      Changelog
  2. 560 249
      Changelog.full
  3. 244 2512
      Changelog.full.last
  4. 1 1
      Rules.mak

+ 25 - 1
Changelog

@@ -1,4 +1,28 @@
-0.9.22	13 November 2003
+0.9.24	8 December 2003
+
+See Changelog.full for the complete list of who did what. 
+
+Note:
+    This release remains binary compatible with uClibc 0.9.21-23 as
+    long as you take care to avoid any configuraton changes that will
+    break things.  
+    
+    We currently plan to break binary compatibilty in the upcoming 0.9.25 to
+    implement a few things we have been postponing, which will hopefully be
+    the last change....
+
+Release highlights:
+    o Fixed several silly configuration problems
+    o Added arm optimized string functions
+    o Lots of minor cleanups
+
+ -Erik
+
+
+
+
+
+0.9.23	13 November 2003
 
 See Changelog.full for the complete list of who did what. 
 

+ 560 - 249
Changelog.full

@@ -1,469 +1,780 @@
----------------------
-PatchSet 2849 
-Date: 2003/11/08 07:42:34
+PatchSet 2873 
+Date: 2003/11/13 12:45:50
 Author: andersen
 Branch: HEAD
+Tag: uClibc_0_9_23 
+Log:
+Prepare for release
+
+Members: 
+	Changelog:1.21->1.22 
+	Changelog.full:1.15->1.16 
+	Changelog.full.last:INITIAL->1.1 
+	docs/uclibc.org/FAQ.html:1.19->1.20 
+	docs/uclibc.org/index.html:1.75->1.76 
+
+---------------------
+PatchSet 2874 
+Date: 2003/11/16 04:50:49
+Author: mjn3
+Branch: HEAD
 Tag: (none) 
 Log:
-Joakim Tjernlund writes:
+Fix a build problem when using 2.2.x kernel headers.
 
-    > Very interesting.  Do you have any suggestions for how
-    > we could fix our powerpc shared library loader
+Members: 
+	libc/sysdeps/linux/common/syscalls.c:1.120->1.121 
 
-    Removing those instr. comes with a very big performance
-    penalty. To flush the dcache you will have read up to 8KB
-    dummy data and to invalidate the icache you will have to
-    execute up to 16KB nops. I don't know of any other way from
-    user space.
+---------------------
+PatchSet 2875 
+Date: 2003/11/16 15:58:33
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Don't install shadow.h if shadow password support is disabled.
 
-    hmm, actually I think it will work reliable to perform a
-    store to the same page(s) as the dcbst/icbi will act on. That
-    way you will make the DTLB Error happen(if any) prior to the
-    dcbst/icbi. The worst thing that can happen then is a regular
-    DTLB Miss and that works for dcbst/icbi.
+Members: 
+	Makefile:1.237->1.238 
 
-    You will have to lookout for if dcbst/icbi crosses a page
-    boundary. Then you will have to perform a store to both
-    pages.
+---------------------
+PatchSet 2876 
+Date: 2003/11/16 16:26:34
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch from Jeffrey Baitis <baitisj@evolution.com> for mips arch tuning.
 
-     Jocke
+Members: 
+	Rules.mak:1.155->1.156 
+	extra/Configs/Config.mips:1.38->1.39 
 
-# And again later writes:
+---------------------
+PatchSet 2877 
+Date: 2003/11/16 21:10:07
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+I forgot to update the thread locking in the last dst fix.
 
-    Hi again
+Members: 
+	libc/misc/time/time.c:1.16->1.17 
 
-    I think I know what the problem is. The
-    PPC_DCBST;PPC_SYNC;PPC_ICBI;PPC_ISYNC sequence is executed
-    even if no modification has been done i some cases:
+---------------------
+PatchSet 2878 
+Date: 2003/11/17 01:24:07
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+If __NR_ftruncate64 isn't defined, do the best we can.
 
-     _dl_linux_resolver(), the last else has no store for insns[0].
-			   these is a insns[1] = OPCODE_B(delta - 4) that
-			   does not have a PPC_DCBST.
+Members: 
+	libc/sysdeps/linux/common/ftruncate64.c:1.9->1.10 
 
-     _dl_do_lazy_reloc(), for R_PPC_NONE there is no store.
-			  for R_PPC_JMP_SLOT there is a
-			  insns[1] = OPCODE_B(delta)that does not
-			  have a PPC_DCBST.
+---------------------
+PatchSet 2879 
+Date: 2003/11/18 19:57:05
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Kill ARCH_HAS_NO_MMU and use HAS_FPU only.  Wether floating point ops
+are implemented in hardware or via kernel emulation doesn't matter to
+the libc code.
 
-     _dl_do_reloc(), for R_PPC_COPY there is no store.
-		     for R_PPC_JMP_SLOT there is a
-		     reloc_addr[1] = OPCODE_B(delta) that does not
-		     have a PPC_DCBST.
+Members: 
+	extra/Configs/Config.alpha:1.14->1.15 
+	extra/Configs/Config.arm:1.39->1.40 
+	extra/Configs/Config.cris:1.9->1.10 
+	extra/Configs/Config.e1:1.5->1.6 
+	extra/Configs/Config.h8300:1.17->1.18 
+	extra/Configs/Config.i386:1.36->1.37 
+	extra/Configs/Config.i960:1.13->1.14 
+	extra/Configs/Config.in.arch:1.11->1.12 
+	extra/Configs/Config.m68k:1.34->1.35 
+	extra/Configs/Config.microblaze:1.4->1.5 
+	extra/Configs/Config.sh:1.40->1.41 
+	extra/Configs/Config.v850:1.6->1.7 
 
-     _dl_init_got(), I THINK that the
-	    PPC_DCBST(plt);
-	    PPC_DCBST(plt+4);
-	    PPC_DCBST(plt+8);
-	    PPC_SYNC;
-	    PPC_ICBI(plt);
-	    PPC_ICBI(plt+4);
-	    PPC_ICBI(plt+8);
-	    PPC_ISYNC;
-	    is off a bit. The address range does not match the sum
-	    of the plt[] and tramp[] address range.
+---------------------
+PatchSet 2880 
+Date: 2003/11/19 07:21:10
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix the return value for fputs when passed an empty string.
+Indirectly detected by gmp-4.1.2 self-tests and reported by
+"Peter S. Mazinger" <ps.m@gmx.net>.
 
-       Jocke
+Members: 
+	libc/stdio/stdio.c:1.72->1.73 
 
+---------------------
+PatchSet 2881 
+Date: 2003/11/20 14:35:06
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Fixup dependancies to ensure arch specific string functions
+will always win
 
-# And then later added the comment:
+Members: 
+	libc/string/Makefile:1.56->1.57 
 
+---------------------
+PatchSet 2882 
+Date: 2003/11/20 14:40:50
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Make certain that the arch specific stuff is always compiled last
 
-    I think that the tramp[] part should be included in the
-    PPC_DCBST/PPC_ICBI sequence. Then you have to add entries for
-    plt+12 and plt+16. If the tramp[] part should be excluded,
-    then all is well.
+Members: 
+	libc/sysdeps/linux/Makefile:1.19->1.20 
 
-   Jocke
+---------------------
+PatchSet 2883 
+Date: 2003/11/20 14:42:42
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Make certain that arch specific stuff is compiled last
 
 Members: 
-	ldso/ldso/powerpc/elfinterp.c:1.24->1.25 
+	libm/Makefile:1.38->1.39 
 
 ---------------------
-PatchSet 2850 
-Date: 2003/11/08 08:06:38
+PatchSet 2884 
+Date: 2003/11/20 15:05:27
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-For now, disable the iconv utility
+Lets try that one again...
 
 Members: 
-	Makefile:1.235->1.236 
-	libc/misc/wchar/Makefile:1.7->1.8 
+	libc/sysdeps/linux/Makefile:1.20->1.21 
 
 ---------------------
-PatchSet 2851 
-Date: 2003/11/08 08:09:02
+PatchSet 2885 
+Date: 2003/11/20 15:20:22
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-kill mention of the wrapper
+Add an initial set of arm optimized string functions.  These
+do seem to make noticable speed improvement...
+ -Erik
 
 Members: 
-	libc/sysdeps/linux/i960/README:1.2->1.3 
+	libc/string/Makefile:1.57->1.58 
+	libc/string/arm/Makefile:INITIAL->1.1 
+	libc/string/arm/_memcpy.S:INITIAL->1.1 
+	libc/string/arm/bcopy.S:INITIAL->1.1 
+	libc/string/arm/bzero.S:INITIAL->1.1 
+	libc/string/arm/memcmp.S:INITIAL->1.1 
+	libc/string/arm/memcpy.S:INITIAL->1.1 
+	libc/string/arm/memmove.S:INITIAL->1.1 
+	libc/string/arm/memset.S:INITIAL->1.1 
+	libc/string/arm/strcmp.S:INITIAL->1.1 
+	libc/string/arm/strlen.S:INITIAL->1.1 
+	libc/string/arm/strncmp.S:INITIAL->1.1 
 
 ---------------------
-PatchSet 2852 
-Date: 2003/11/08 08:48:31
+PatchSet 2886 
+Date: 2003/11/20 15:28:24
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Update docs in preparation for release
+Don't depend on BSD naming
 
 Members: 
-	Changelog:1.20->1.21 
-	Changelog.full:1.14->1.15 
-	INSTALL:1.4->1.5 
-	README:1.18->1.19 
-	docs/Glibc_vs_uClibc_Differences.txt:1.13->1.14 
-	docs/uClibc_vs_SuSv3.txt:1.3->1.4 
-	docs/uclibc.org/index.html:1.74->1.75 
-	docs/uclibc.org/old-news.html:1.15->1.16 
-	docs/uclibc.org/uClibc-apps.html:1.23->1.24 
+	libc/string/arm/_memcpy.S:1.1->1.2 
 
 ---------------------
-PatchSet 2853 
-Date: 2003/11/08 08:58:06
+PatchSet 2887 
+Date: 2003/11/20 17:13:53
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Always include locale.h, which was included by libintl.h only when
+optimizing.
+
+Members: 
+	libc/misc/gnu/obstack.c:1.3->1.4 
+
+---------------------
+PatchSet 2888 
+Date: 2003/11/20 20:05:53
 Author: andersen
 Branch: HEAD
-Tag: uClibc_0_9_22 
+Tag: (none) 
 Log:
-hide the wrapper in with the debian stuff
+Add missing weak alias for bcmp
 
 Members: 
-	debian/gcc-uClibc/.cvsignore:INITIAL->1.1 
-	debian/gcc-uClibc/Makefile:INITIAL->1.1 
-	debian/gcc-uClibc/gcc-uClibc.c:INITIAL->1.1 
+	libc/string/arm/memcmp.S:1.1->1.2 
 
 ---------------------
-PatchSet 2854 
-Date: 2003/11/08 20:33:49
+PatchSet 2889 
+Date: 2003/11/21 07:47:43
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Joakim Tjernlund writes:
+prevent some needless warnings when building w/2.6.x kernel headers
+
+Members: 
+	include/features.h:1.55->1.56 
 
-Oops, found another ppc 8xx bug.
-8xx CPUs may need this as well to work:
+---------------------
+PatchSet 2890 
+Date: 2003/11/22 04:42:22
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Make sure the utils build gets the setting for CROSS.
 
 Members: 
-	ldso/ldso/powerpc/ld_sysdep.h:1.4->1.5 
+	Makefile:1.238->1.239 
 
 ---------------------
-PatchSet 2855 
-Date: 2003/11/08 20:41:24
-Author: andersen
+PatchSet 2891 
+Date: 2003/11/22 06:51:17
+Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-Sigh.  I can't type this morning.
+Fix arm detection for libfloat.
 
 Members: 
-	ldso/ldso/powerpc/ld_sysdep.h:1.5->1.6 
+	utils/Makefile:1.3->1.4 
 
 ---------------------
-PatchSet 2856 
-Date: 2003/11/08 21:21:09
+PatchSet 2892 
+Date: 2003/11/22 18:11:47
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Darn.  Fix compilation for soft-float, which I inadvertantly
-broke a couple of days ago.  :-(
+Oops.  Only enable debug when debugging...
 
 Members: 
-	libc/sysdeps/linux/alpha/Makefile:1.9->1.10 
-	libc/sysdeps/linux/arm/Makefile:1.49->1.50 
-	libc/sysdeps/linux/cris/Makefile:1.10->1.11 
-	libc/sysdeps/linux/e1/Makefile:1.4->1.5 
-	libc/sysdeps/linux/h8300/Makefile:1.9->1.10 
-	libc/sysdeps/linux/i386/Makefile:1.62->1.63 
-	libc/sysdeps/linux/i960/Makefile:1.6->1.7 
-	libc/sysdeps/linux/m68k/Makefile:1.30->1.31 
-	libc/sysdeps/linux/microblaze/Makefile:1.3->1.4 
-	libc/sysdeps/linux/mips/Makefile:1.33->1.34 
-	libc/sysdeps/linux/powerpc/Makefile:1.26->1.27 
-	libc/sysdeps/linux/sh/Makefile:1.27->1.28 
-	libc/sysdeps/linux/sh64/Makefile:1.3->1.4 
-	libc/sysdeps/linux/sparc/Makefile:1.17->1.18 
-	libc/sysdeps/linux/v850/Makefile:1.16->1.17 
+	ldso/ldso/Makefile:1.49->1.50 
 
 ---------------------
-PatchSet 2857 
-Date: 2003/11/10 18:42:30
+PatchSet 2893 
+Date: 2003/11/22 18:32:59
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Strip off quotes from TARGET_ARCH
+Only enable debugging when SUPPORT_LD_DEBUG is enabled, not DEBUGGING
 
 Members: 
-	Rules.mak:1.152->1.153 
+	ldso/ldso/Makefile:1.50->1.51 
 
 ---------------------
-PatchSet 2858 
-Date: 2003/11/11 08:59:53
+PatchSet 2894 
+Date: 2003/11/22 21:21:39
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Another cleanup patch from Joakim Tjernlund:
+Remove SAFECFLAGS.  It was a workaround for failures in old awk script
+used to generate the crti.S and crtn.S files.  Since we don't use that
+anymore, keeping the workaround makes no sense.
 
-Hi again
+Furthermore, in most cases, SAFECFLAGS was not picking up all the
+needed flags, causing crti.o and crtn.o to not be built PIC.
+Which is very bad.  Removing SAFECFLAGS and using CFLAGS fixes
+that as well.
 
-Back at work. Here is a patch that fixes the 2 errors I found yesterday.
-I have excluded the "data_words[index]" part for now.
+Members: 
+	libc/sysdeps/linux/alpha/Makefile:1.10->1.11 
+	libc/sysdeps/linux/arm/Makefile:1.50->1.51 
+	libc/sysdeps/linux/cris/Makefile:1.11->1.12 
+	libc/sysdeps/linux/e1/Makefile:1.5->1.6 
+	libc/sysdeps/linux/h8300/Makefile:1.10->1.11 
+	libc/sysdeps/linux/i386/Makefile:1.63->1.64 
+	libc/sysdeps/linux/i960/Makefile:1.7->1.8 
+	libc/sysdeps/linux/m68k/Makefile:1.31->1.32 
+	libc/sysdeps/linux/microblaze/Makefile:1.4->1.5 
+	libc/sysdeps/linux/mips/Makefile:1.34->1.35 
+	libc/sysdeps/linux/powerpc/Makefile:1.27->1.28 
+	libc/sysdeps/linux/sh/Makefile:1.28->1.29 
+	libc/sysdeps/linux/sh64/Makefile:1.4->1.5 
+	libc/sysdeps/linux/sparc/Makefile:1.18->1.19 
+	libc/sysdeps/linux/v850/Makefile:1.17->1.18 
+
+---------------------
+PatchSet 2895 
+Date: 2003/11/23 18:45:12
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Protect against quoting changes.
 
 Members: 
-	ldso/ldso/powerpc/elfinterp.c:1.25->1.26 
+	utils/Makefile:1.4->1.5 
 
 ---------------------
-PatchSet 2859 
-Date: 2003/11/11 20:49:46
-Author: andersen
+PatchSet 2896 
+Date: 2003/11/23 18:46:00
+Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-Stefan Allius writes:
+Hopefully this is correct for cris.
 
-Hello Erik,
+Members: 
+	utils/ldd.c:1.2->1.3 
 
-to compile the new uClibc release for a SH3 we need some little
-modifications:
+---------------------
+PatchSet 2897 
+Date: 2003/11/23 18:47:56
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Make sure we use the right CC setting when building utils.
+Not doing so was breaking the buildroot softfloat arm build.
 
-First I fix the crt[in].S files, so we can use them for big endian and
-little endian targets.
+Members: 
+	Makefile:1.239->1.240 
+
+---------------------
+PatchSet 2898 
+Date: 2003/11/23 20:24:30
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Ok.. this fixes the buildroot soft-float arm build.
+Also try to make sure the build breaks if we want soft float but
+don't know how to request it.
 
 Members: 
-	libc/sysdeps/linux/sh/crti.S:1.3->1.4 
-	libc/sysdeps/linux/sh/crtn.S:1.3->1.4 
+	Rules.mak:1.156->1.157 
+	utils/Makefile:1.5->1.6 
 
 ---------------------
-PatchSet 2860 
-Date: 2003/11/11 20:52:14
-Author: andersen
+PatchSet 2899 
+Date: 2003/11/24 04:23:31
+Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-Stefan Allius writes:
+Don't bother checking, since we want an error if -msoft-float doesn't work.
+
+Members: 
+	utils/Makefile:1.6->1.7 
 
-Another little patch fix the configuration for the SH3 targets. The SH3 has
-no FPU, but our ldso runs fine on a SH3 target.  (I think the
-ldso should also run on a SH2 target, so you might want to enable the ldso
-for SH2 targets too. But I can't test it, since I have no such a system) :
+---------------------
+PatchSet 2900 
+Date: 2003/11/24 04:24:31
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Add -msoft-float to CPU_CFLAGS instead of CFLAGS, since ldso and libdl
+Makefiles ignore CFLAGS.
 
 Members: 
-	extra/Configs/Config.sh:1.39->1.40 
+	Rules.mak:1.157->1.158 
 
 ---------------------
-PatchSet 2861 
-Date: 2003/11/11 21:50:11
-Author: andersen
+PatchSet 2901 
+Date: 2003/11/28 18:28:39
+Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-Joakim Tjernlund writes:
+Add sysmips(), based on a patch by Atsushi Nemoto <anemo@mba.ocn.ne.jp>.
+
+Members: 
+	libc/sysdeps/linux/mips/Makefile:1.35->1.36 
+	libc/sysdeps/linux/mips/sysmips.c:INITIAL->1.1 
+	libc/sysdeps/linux/mips/sys/sysmips.h:1.1->1.2 
 
-    Comparing glibc with uClibc makes me think that the delta calculations are
-    wrong here.  Comparing some more I still think there are a
-    data_words[index] assignments missing. Here is a path that has both the
-    data_words[index] and the above delta calclations.
+---------------------
+PatchSet 2902 
+Date: 2003/11/28 19:39:51
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Another missing mips function, needed by the boehm garbage collector.
+
+Members: 
+	libc/sysdeps/linux/mips/Makefile:1.36->1.37 
+	libc/sysdeps/linux/mips/_test_and_set.c:INITIAL->1.1 
+
+---------------------
+PatchSet 2903 
+Date: 2003/11/29 02:17:24
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Patch by "Bradley D. LaRonde" <brad@ltc.com> for boehm garbage collector.
+
+Members: 
+	libc/sysdeps/linux/mips/crt0.S:1.10->1.11 
 
-This also fixes a terribly obvious bug, also spotted by Joakim, which Erik
-introduced when he copied things from the i386 ldso code.
+---------------------
+PatchSet 2904 
+Date: 2003/11/29 20:48:18
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Minor update... Config no longer used.
 
-With this patch applied, things now seem to be working perfectly!
+Members: 
+	.cvsignore:1.8->1.9 
+
+---------------------
+PatchSet 2905 
+Date: 2003/11/29 21:23:42
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Minor typo fix.
 
 Members: 
-	ldso/ldso/powerpc/elfinterp.c:1.26->1.27 
+	extra/scripts/fix_includes.sh:1.8->1.9 
 
 ---------------------
-PatchSet 2862 
-Date: 2003/11/11 22:54:43
+PatchSet 2906 
+Date: 2003/12/02 04:58:41
 Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-Protect some header inclusions.
+Put in a dummy reference to main so busybox will link.
+
+Members: 
+	libc/sysdeps/linux/cris/crt0.c:1.4->1.5 
+
+---------------------
+PatchSet 2907 
+Date: 2003/12/02 17:58:24
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Avoid a potentially undefined operation with a veriable++ in a macro
 
 Members: 
-	libc/sysdeps/linux/common/bits/uClibc_locale.h:1.10->1.11 
+	libc/inet/rpc/bindresvport.c:1.8->1.9 
 
 ---------------------
-PatchSet 2863 
-Date: 2003/11/11 23:40:10
+PatchSet 2908 
+Date: 2003/12/02 17:59:06
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-It seems that the powerpc ldso doesn't like -O0
+Add function versions of ntohl and friends
 
 Members: 
-	ldso/ldso/Makefile:1.48->1.49 
+	libc/inet/Makefile:1.41->1.42 
+	libc/inet/ntohl.c:INITIAL->1.1 
 
 ---------------------
-PatchSet 2864 
-Date: 2003/11/11 23:44:13
+PatchSet 2909 
+Date: 2003/12/02 19:06:31
 Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix for the last "fix".
+Add a syscall() implementation using a hacked version of the syscall6 macro.
+Untested, but syscall() is needed by busybox for pivot_root at least.
 
 Members: 
-	libc/sysdeps/linux/common/bits/uClibc_locale.h:1.11->1.12 
+	libc/sysdeps/linux/sh/Makefile:1.29->1.30 
+	libc/sysdeps/linux/sh/syscall.c:INITIAL->1.1 
 
 ---------------------
-PatchSet 2865 
-Date: 2003/11/12 08:21:58
+PatchSet 2910 
+Date: 2003/12/02 20:37:08
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Include Rules.mk for consistency.  Trying not to was simply too painful.
+
+Members: 
+	utils/Makefile:1.7->1.8 
+
+---------------------
+PatchSet 2911 
+Date: 2003/12/02 23:16:59
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix a stupid potential segfault
+Disable pthreads for sh64 for the time being (since it is not
+currently supported)
 
 Members: 
-	utils/ldd.c:1.1->1.2 
+	extra/Configs/Config.sh:1.41->1.42 
 
 ---------------------
-PatchSet 2866 
-Date: 2003/11/12 10:19:32
+PatchSet 2912 
+Date: 2003/12/03 02:35:36
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Bump version number
+force enable FORCE_SHAREABLE_TEXT_SEGMENTS for sh4
 
 Members: 
-	Rules.mak:1.153->1.154 
+	extra/Configs/Config.sh:1.42->1.43 
 
 ---------------------
-PatchSet 2867 
-Date: 2003/11/12 10:50:18
+PatchSet 2913 
+Date: 2003/12/03 20:12:45
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Revert the stupid quoting junk I inadvertantly committed
+Rob McMullen writes:
+There is code in ldconfig that checks to see if a shared library is named
+either ``lib*'' or ``ld-*'' before ldconfig -l will work on it. gawk uses this
+feature of ldconfig to make /lib/rcscripts/filefuncs.so, so the build fails.
 
 Members: 
-	Rules.mak:1.154->1.155 
+	utils/ldconfig.c:1.1->1.2 
 
 ---------------------
-PatchSet 2868 
-Date: 2003/11/12 20:50:02
+PatchSet 2914 
+Date: 2003/12/03 20:36:49
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Add support for missing ntp_gettime and ntp_adjtime
+remove some garbage
 
 Members: 
-	libc/sysdeps/linux/common/Makefile:1.93->1.94 
-	libc/sysdeps/linux/common/ntp_gettime.c:INITIAL->1.1 
-	libc/sysdeps/linux/common/syscalls.c:1.119->1.120 
+	libc/sysdeps/linux/mips/vfork.c:1.1->1.2 
 
 ---------------------
-PatchSet 2869 
-Date: 2003/11/13 09:04:21
+PatchSet 2915 
+Date: 2003/12/03 21:35:01
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Teach the install_dev target to behave itself and install
-the correct stuff with the correct names, and not install
-yet another set of shared libs in the wrong place
- -Erik
+Eliminate some static buffers based on a patch from Tobias Anderberg
+
+Members: 
+	ldso/ldso/readelflib1.c:1.50->1.51 
+
+---------------------
+PatchSet 2916 
+Date: 2003/12/03 23:03:59
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Paul Mundt <lethal@linux-sh.org> writes:
+
+Nothing overly interesting here, this renames Hitachi/Mitsubishi to Renesas
+for the relevant platforms (in this case, h8, sh, and m32r). The same changes
+have already been going on in gcc/binutils/gdb/glibc/etc.
 
 Members: 
-	Makefile:1.236->1.237 
+	extra/Configs/Config.sh:1.43->1.44 
+	include/elf.h:1.9->1.10 
+	utils/readelf.c:1.1->1.2 
 
 ---------------------
-PatchSet 2870 
-Date: 2003/11/13 09:16:37
+PatchSet 2917 
+Date: 2003/12/03 23:07:50
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Kill off these headers, which are supposed to be part of binutils-dev,
-not part of uClibc.
+Patch from lethal, adding syscall() to the sh64 port
 
 Members: 
-	include/ansidecl.h:1.1->1.2(DEAD) 
-	include/symcat.h:1.1->1.2(DEAD) 
+	libc/sysdeps/linux/sh64/Makefile:1.5->1.6 
+	libc/sysdeps/linux/sh64/syscall.c:INITIAL->1.1 
 
 ---------------------
-PatchSet 2871 
-Date: 2003/11/13 10:18:58
+PatchSet 2918 
+Date: 2003/12/03 23:12:11
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Update the debian packaging for use in a standalone uClibc
-system, rather than being a subordinate lib under a glibc
-based system.
- -Erik
+Lethal noticed that the generated file gmon-start.S was not
+being cleaned up.
 
 Members: 
-	debian/README.Debian:1.5->1.6(DEAD) 
-	debian/changelog:1.16->1.17 
-	debian/config:1.1->1.2 
-	debian/control:1.15->1.16 
-	debian/control.in:1.12->1.13(DEAD) 
-	debian/copyright:1.3->1.4 
-	debian/docs:1.3->1.4 
-	debian/fixlinks:1.2->1.3(DEAD) 
-	debian/ldconfig.1:INITIAL->1.1 
-	debian/ldd.1:INITIAL->1.1 
-	debian/libuclibc-dev.files:1.1->1.2(DEAD) 
-	debian/libuclibc0.files:1.1->1.2(DEAD) 
-	debian/libuclibc0.postinst:1.2->1.3(DEAD) 
-	debian/libuclibc0.shlibs:1.5->1.6(DEAD) 
-	debian/mksnapshot:1.13->1.14(DEAD) 
-	debian/rules:1.26->1.27 
-	debian/uclibc-dev.files:INITIAL->1.1 
-	debian/uclibc-gcc.1:1.1->1.2(DEAD) 
-	debian/uclibc-gcc.dirs:1.1->1.2(DEAD) 
-	debian/uclibc-ldconfig.1:1.1->1.2(DEAD) 
-	debian/uclibc-ldd.1:1.2->1.3(DEAD) 
-	debian/uclibc-readelf.1:1.1->1.2(DEAD) 
-	debian/uclibc-toolchain.files:1.1->1.2(DEAD) 
-	debian/uclibc.files:INITIAL->1.1 
-	debian/uclibc.postinst:INITIAL->1.1 
-	debian/uclibc.shlibs:INITIAL->1.1 
-	debian/gcc-uClibc/.cvsignore:1.1->1.2(DEAD) 
-	debian/gcc-uClibc/Makefile:1.1->1.2(DEAD) 
-	debian/gcc-uClibc/gcc-uClibc.c:1.1->1.2(DEAD) 
-
----------------------
-PatchSet 2872 
-Date: 2003/11/13 12:30:10
+	libc/sysdeps/linux/arm/Makefile:1.51->1.52 
+	libc/sysdeps/linux/i386/Makefile:1.64->1.65 
+	libc/sysdeps/linux/powerpc/Makefile:1.28->1.29 
+	libc/sysdeps/linux/sh/Makefile:1.30->1.31 
+
+---------------------
+PatchSet 2919 
+Date: 2003/12/03 23:28:33
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
 Joakim Tjernlund writes:
 
-    I think I messed up a little in my latest patch to Erik. Can you try
-    this on top of CVS(which I think you have already)
+This is just a wild guess, but you could try this to see if it fixes
+Richards problem:
 
-     Jocke
+Members: 
+	ldso/ldso/powerpc/elfinterp.c:1.28->1.29 
 
-And later writes:
+---------------------
+PatchSet 2920 
+Date: 2003/12/03 23:38:43
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Henrik Grindal Bakken writes:
+
+The patch touches a minor (well, not that minor, but perhaps only
+rarely encountered) bug in the powerpc dynamic linker.
+
+The problem is that addi is called in inline assembly, but there is no
+restriction on the second argument.  In powerpc assembler, if the
+second argument to addi is r0, it is taken as the value 0, not the
+contents of r0.  This happened to me, making the stack pointer 0 on
+the invocation on the application.
+
+The patch is against 0.9.22, but there didn't seem to be any changes
+to the relevant section in 0.9.23.
+
+Members: 
+	ldso/ldso/powerpc/ld_sysdep.h:1.6->1.7 
+
+---------------------
+PatchSet 2921 
+Date: 2003/12/04 06:36:51
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Building of iconv.o was accidently always disabled.
+Also, build the iconv app in utils.
+
+Members: 
+	libc/misc/wchar/Makefile:1.8->1.9 
+	utils/.cvsignore:1.1->1.2 
+	utils/Makefile:1.8->1.9 
 
-    Hi Erik
+---------------------
+PatchSet 2922 
+Date: 2003/12/04 06:37:34
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Don't download the local data if we have it already.
+
+Members: 
+	Makefile:1.240->1.241 
+
+---------------------
+PatchSet 2923 
+Date: 2003/12/04 18:25:36
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Set the default stdio buffer size to 4096, rather then 256.
+256 is fine of course, but many applications use this value
+and expect it to be larger.
+
+Members: 
+	extra/Configs/Config.in:1.40->1.41 
 
-    I just saw something that might be a problem.
+---------------------
+PatchSet 2924 
+Date: 2003/12/04 22:07:51
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix arm profiling support, which was accidentally removed
+
+Members: 
+	libc/sysdeps/linux/arm/Makefile:1.52->1.53 
+
+---------------------
+PatchSet 2925 
+Date: 2003/12/04 22:57:32
+Author: mjn3
+Branch: HEAD
+Tag: (none) 
+Log:
+Fix infinite loop in putgrent (forgotten increment).
+
+Members: 
+	libc/pwd_grp/pwd_grp.c:1.3->1.4 
+
+---------------------
+PatchSet 2926 
+Date: 2003/12/05 20:24:26
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+move _dl_fixup so staticly linked apps using dlopen have a
+chance of actually working
+
+Members: 
+	ldso/ldso/ldso.c:1.74->1.75 
+	ldso/ldso/readelflib1.c:1.51->1.52 
+
+---------------------
+PatchSet 2927 
+Date: 2003/12/05 20:39:51
+Author: andersen
+Branch: HEAD
+Tag: (none) 
+Log:
+Paul Mundt <lethal@linux-sh.org> writes:
 
-    The "delta" variable is signed and
-    the "delta" calculations, such as delta = PLT_LONGBRANCH_ENTRY_WORDS*4 - (insn_addr-plt_addr+4),
-    are supposed to be unsigned.
+This patch adds the libpthread backend bits for sh64. As noted previously,
+we can't inline things like the testandset() in pt-machine.h as we need to
+use a completely different ISA / CFLAGS in order for this to work.
 
-      Jocke
+As a result, this patch is somewhat of a RFC as well to see what people think
+of the libpthread/linuxthreads/sysdeps Makefile approach, etc. The approach
+I've taken currently has been to provide a sysdeps/Makefile with a note that
+TARGET_ARCHs that want build rules can simply add themselves into the list of
+matching architectures to add to the subdir rule for. This probably isn't
+the cleanest solution, but it's quite transparent and works quite well.
 
 Members: 
-	ldso/ldso/powerpc/elfinterp.c:1.27->1.28 
+	extra/Configs/Config.sh:1.44->1.45 
+	libc/sysdeps/linux/sh64/bits/mman.h:INITIAL->1.1 
+	libpthread/linuxthreads/Makefile:1.11->1.12 
+	libpthread/linuxthreads/sysdeps/Makefile:INITIAL->1.1 
+	libpthread/linuxthreads/sysdeps/sh64/Makefile:INITIAL->1.1 
+	libpthread/linuxthreads/sysdeps/sh64/pt-machine.c:INITIAL->1.1 
+	libpthread/linuxthreads/sysdeps/sh64/pt-machine.h:INITIAL->1.1 
 

+ 244 - 2512
Changelog.full.last

@@ -1,2737 +1,469 @@
 ---------------------
-PatchSet 2680 
-Date: 2003/09/11 11:24:28
+PatchSet 2849 
+Date: 2003/11/08 07:42:34
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Stefan Allius writes:
-
-1. Under Solaris the test command with the 'string' argument don't
-   work well. So I added the '-n' argument, which might work on all
-   platforms.
-
-2. The sed under Solaris don't support the '-s' argument, which is a
-   GNU extension. I changed it to '-e' which works fine for me.
-
-Members: 
-	extra/scripts/fix_includes.sh:1.4->1.5 
-	extra/scripts/get-needed-libgcc-objects.sh:1.20->1.21 
-
----------------------
-PatchSet 2681 
-Date: 2003/09/11 11:26:16
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Stefan Allius writes:
-
-Hello,
-
-my patch changed the format of the ldso debug output to the same
-format as on the i386 systems.
-
-By Stefan
-
-Members: 
-	ldso/ldso/sh/elfinterp.c:1.6->1.7 
-
----------------------
-PatchSet 2682 
-Date: 2003/09/11 11:47:23
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Simplify an expression.  Use static const on strings to avoid
-a gcc 2.95 compiler problem on powerpc.
-
-Members: 
-	ldso/ldso/readelflib1.c:1.45->1.46 
-
----------------------
-PatchSet 2683 
-Date: 2003/09/11 12:12:55
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Peter Kjellerstedt writes:
-
-The attached patch allows $(CC) to contain spaces
-(something which we use).
-
-Members: 
-	libc/Makefile:1.27->1.28 
-
----------------------
-PatchSet 2684 
-Date: 2003/09/11 12:25:20
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix several stupid bugs I let slip into the release
-
-Members: 
-	Rules.mak:1.139->1.140 
-
----------------------
-PatchSet 2685 
-Date: 2003/09/11 17:57:15
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch by Atsushi Nemoto <anemo@mba.ocn.ne.jp> to do arch-required
-mapping of signal strings (alpha, mips, hppa, sparc).
-
-Members: 
-	libc/string/wstring.c:1.17->1.18 
-
----------------------
-PatchSet 2686 
-Date: 2003/09/13 17:09:42
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix a problem reported by Atsushi Nemoto <anemo@mba.ocn.ne.jp>
-for environments where long and long long are the same size.
-
-Members: 
-	libc/stdio/scanf.c:1.30->1.31 
-
----------------------
-PatchSet 2687 
-Date: 2003/09/16 23:22:30
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-This should enabled building of uClibc locale support when using uClibc itself.
-Sorry I didn't test this before the release.
-
-Please remember that the locale data generation tools are not very robust,
-so doing something like disabling 8-bit codeset support is likely to break
-things.  As it stands, UTF-8 support is required, but I'm not sure I test
-for that.
-
-Also, you will notice a difference in the locale data generated by uClibc
-verses glibc.  That's because the bg_BG locale specifies use of grouping
-in LC_NUMERIC, but supplies no grouping char.  The uClibc locale code
-tests for and works around this (at the moment) by disabling grouping.
-But the result is slightly different data which ripples throughout the
-rest of the tables.
-
-Members: 
-	extra/locale/gen_wc8bit.c:1.4->1.5 
-	extra/locale/gen_wctype.c:1.3->1.4 
-	libc/sysdeps/linux/common/bits/uClibc_locale.h:1.9->1.10 
-
----------------------
-PatchSet 2688 
-Date: 2003/09/17 11:37:37
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix fcntl64 when UCLIBC_HAS_LFS is enabled, but __NR_fcntl64
-is not defined.
-
-Members: 
-	libc/sysdeps/linux/common/syscalls.c:1.114->1.115 
-
----------------------
-PatchSet 2689 
-Date: 2003/09/17 11:39:08
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from Philip Nye fixing mmu-less
-
-Members: 
-	extra/scripts/fix_includes.sh:1.5->1.6 
-
----------------------
-PatchSet 2690 
-Date: 2003/09/17 12:50:18
-Author: miles
-Branch: HEAD
-Tag: (none) 
-Log:
-Make sure static heaps are aligned correctly.
-
-Members: 
-	libc/stdlib/malloc/heap.h:1.12->1.13 
-
----------------------
-PatchSet 2691 
-Date: 2003/09/17 15:53:37
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Make sure we use the local copy of elf.h, since some system
-versions are insufficient....
-
-Members: 
-	ldso/util/Makefile:1.33->1.34 
-
----------------------
-PatchSet 2692 
-Date: 2003/09/19 11:01:08
-Author: miles
-Branch: HEAD
-Tag: (none) 
-Log:
-Add dependencies on header files.
-
-Members: 
-	libc/stdlib/malloc/Makefile:1.28->1.29 
-
----------------------
-PatchSet 2693 
-Date: 2003/09/19 11:10:33
-Author: miles
-Branch: HEAD
-Tag: (none) 
-Log:
-Make sure we don't allocate too little space for static free-areas
-because of our fiddling with alignment (because doing so is VERY BAD).
-
-Members: 
-	libc/stdlib/malloc/heap.h:1.13->1.14 
-
----------------------
-PatchSet 2694 
-Date: 2003/09/19 13:06:05
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Added assembler version of startup code. Fix Makefile so it uses the new
-code.
-
-Members: 
-	libc/sysdeps/linux/cris/Makefile:1.6->1.7 
-	libc/sysdeps/linux/cris/crt0.S:INITIAL->1.1 
-
----------------------
-PatchSet 2695 
-Date: 2003/09/19 13:07:22
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Re-add cris to "define list" when fixing auxvt.
-
-Members: 
-	ldso/ldso/ldso.c:1.72->1.73 
-
----------------------
-PatchSet 2696 
-Date: 2003/09/19 13:11:14
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Initialize strings as pointers instead of arrays.
-
-Members: 
-	ldso/ldso/readelflib1.c:1.46->1.47 
-
----------------------
-PatchSet 2697 
-Date: 2003/09/19 13:11:43
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Corrected LD_BOOT macro
-
-Members: 
-	ldso/ldso/cris/boot1_arch.h:1.2->1.3 
-
----------------------
-PatchSet 2698 
-Date: 2003/09/19 13:12:29
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-* Partial re-write to match other archs and remove duplicate code.
-* Assign insead of add when doing relocations.
-
-Members: 
-	ldso/ldso/cris/elfinterp.c:1.4->1.5 
-
----------------------
-PatchSet 2699 
-Date: 2003/09/21 20:41:53
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix "subst -g,," problem for SAFECFLAGS.
-
-Members: 
-	libc/sysdeps/linux/arm/Makefile:1.43->1.44 
-	libc/sysdeps/linux/common/Makefile:1.85->1.86 
-	libc/sysdeps/linux/i386/Makefile:1.56->1.57 
-	libc/sysdeps/linux/powerpc/Makefile:1.20->1.21 
-	libc/sysdeps/linux/sh/Makefile:1.21->1.22 
-
----------------------
-PatchSet 2700 
-Date: 2003/09/22 03:57:18
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Ugh... EOF handling by scanf was completely broken.  :-(  Regretably,
-I got my mind fixed in one mode and didn't comply with the standards.
-Things should be fixed now, but comparision testing is difficult when
-glibc's scanf is broken and they stubbornly refuse to even acknowledge
-that it is... even when confronted by specific examples from the C99
-standards and from an official C standard defect report.
-
-Members: 
-	libc/stdio/scanf.c:1.31->1.32 
-
----------------------
-PatchSet 2701 
-Date: 2003/09/22 04:07:51
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Modify _stdio_READ to conform with C99, as stdio input behavior upon
-   encountering EOF changed with Defect Report #141.  In the current
-   standard, the stream's EOF indicator is "sticky".  Once it is set,
-   all further input from the stream should fail until the application
-   explicitly clears the EOF indicator (clearerr(), file positioning),
-   even if more data becomes available.
-Fixed a bug in fgets.  Wasn't checking for read errors.
-Minor thread locking optimizations to avoid some unnecessary locking.
-Remove the explicit calls to __builtin_* funcs, as we really need to
-   implement a more general solution.
-
-Members: 
-	libc/stdio/stdio.c:1.71->1.72 
-
----------------------
-PatchSet 2702 
-Date: 2003/09/22 04:29:37
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Document some glibc bugs that Ulrich Drepper refuses to acknowledge.  :-(
-
-Members: 
-	docs/Glibc_vs_uClibc_Differences.txt:1.11->1.12 
-
----------------------
-PatchSet 2703 
-Date: 2003/09/22 05:01:11
-Author: miles
-Branch: HEAD
-Tag: (none) 
-Log:
-More fiddling with static free-areas: make sure both their size _and_
-their alignment are correct.
-
-Members: 
-	libc/stdlib/malloc/heap.h:1.14->1.15 
-
----------------------
-PatchSet 2704 
-Date: 2003/09/22 06:43:44
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-One more scanf difference.
-
-Members: 
-	docs/Glibc_vs_uClibc_Differences.txt:1.12->1.13 
-
----------------------
-PatchSet 2705 
-Date: 2003/09/23 23:49:24
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Quick fix to make sure vfprintf always checks stream orientation when
-wchar support is enabled.
-
-Members: 
-	libc/stdio/printf.c:1.48->1.49 
-
----------------------
-PatchSet 2706 
-Date: 2003/09/24 09:45:36
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Hm. Keep using crt0.c for now. My fever-hack of crt0.S didn't do the
-expected thing. A so called "D'oh!".
-
-Members: 
-	libc/sysdeps/linux/cris/Makefile:1.7->1.8 
-
----------------------
-PatchSet 2707 
-Date: 2003/09/26 02:33:57
-Author: miles
-Branch: HEAD
-Tag: (none) 
-Log:
-Revert to using uClibc-specific c-symbol-prefix stuff
-(__C_SYMBOL_PREFIX__).
-
-Members: 
-	include/sys/cdefs.h:1.8->1.9 
-
----------------------
-PatchSet 2708 
-Date: 2003/09/29 22:46:00
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix SUPPORT_LD_DEBUG_EARLY on powerpc
-
-Members: 
-	ldso/include/ld_string.h:1.1->1.2 
-
----------------------
-PatchSet 2709 
-Date: 2003/09/30 08:06:02
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-oops.
-
-Members: 
-	extra/scripts/fix_includes.sh:1.6->1.7 
-
----------------------
-PatchSet 2710 
-Date: 2003/09/30 09:45:28
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Mention that I have updated the dev systems.
-
-Members: 
-	docs/uclibc.org/index.html:1.69->1.70 
-
----------------------
-PatchSet 2711 
-Date: 2003/09/30 09:54:18
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-grammar fixes
-
-Members: 
-	docs/uclibc.org/index.html:1.70->1.71 
-
----------------------
-PatchSet 2712 
-Date: 2003/09/30 10:32:48
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-typo
-
-Members: 
-	docs/uclibc.org/index.html:1.71->1.72 
-
----------------------
-PatchSet 2713 
-Date: 2003/09/30 12:51:11
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Don't forget addend on relocations + minor other fixes.
-
-Members: 
-	ldso/ldso/cris/elfinterp.c:1.5->1.6 
-
----------------------
-PatchSet 2714 
-Date: 2003/10/01 12:57:45
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Updated cris configuration.
-
-Members: 
-	extra/Configs/Config.cris.default:1.2->1.3 
-
----------------------
-PatchSet 2715 
-Date: 2003/10/03 02:17:36
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Quick implementation of sigwait.  Doesn't handle thread cancelation
-yet, but should work...
-
-Members: 
-	libc/signal/Makefile:1.20->1.21 
-	libc/signal/sigwait.c:INITIAL->1.1 
-
----------------------
-PatchSet 2716 
-Date: 2003/10/04 18:31:22
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix a stupid bug causing 'ldd' output to not contain the full
-path to the target library
-
-Members: 
-	ldso/ldso/ldso.c:1.73->1.74 
-
----------------------
-PatchSet 2717 
-Date: 2003/10/06 08:46:14
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-s/root_fs-/root_fs_/g
-
-Members: 
-	docs/uclibc.org/FAQ.html:1.16->1.17 
-	docs/uclibc.org/index.html:1.72->1.73 
-	docs/uclibc.org/old-news.html:1.13->1.14 
-
----------------------
-PatchSet 2718 
-Date: 2003/10/08 19:15:41
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from George Thanos adding support for the "e1" architecture.
-
-Members: 
-	extra/Configs/Config.e1:INITIAL->1.1 
-	extra/Configs/Config.e1.default:INITIAL->1.1 
-	libc/sysdeps/linux/e1/Makefile:INITIAL->1.1 
-	libc/sysdeps/linux/e1/crt0.S:INITIAL->1.1 
-	libc/sysdeps/linux/e1/crt1.c:INITIAL->1.1 
-	libc/sysdeps/linux/e1/longjmp.c:INITIAL->1.1 
-	libc/sysdeps/linux/e1/setjmp.c:INITIAL->1.1 
-	libc/sysdeps/linux/e1/syscalls.c:INITIAL->1.1 
-	libc/sysdeps/linux/e1/vfork.c:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/endian.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/fcntl.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/fenv.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/fenvinline.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/kernel_stat.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/kernel_types.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/mman.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/proto.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/setjmp.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/syscalls.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/unistd.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/bits/wordsize.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/sys/procfs.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/sys/reg.h:INITIAL->1.1 
-	libc/sysdeps/linux/e1/sys/ucontext.h:INITIAL->1.1 
-
----------------------
-PatchSet 2719 
-Date: 2003/10/08 19:27:19
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Apply a trivial patch that doesn't change anything, but which is alledged to
-workaround a toolchain specifi bug for the e1.
-
-Members: 
-	libc/misc/time/time.c:1.14->1.15 
-
----------------------
-PatchSet 2720 
-Date: 2003/10/08 20:30:30
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from Atsushi Nemoto (with some additions):
-
-Current uClibc contains only one fpu_control.h and it is i386 version.
-This is a patch to use platform specific fpu_control.h.  All new files
-come from glibc 2.3.2.  This patch is against 0.9.21 but also can be
-applied to CVS as is.
-
-Members: 
-	libc/sysdeps/linux/alpha/Makefile:1.5->1.6 
-	libc/sysdeps/linux/alpha/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/arm/Makefile:1.44->1.45 
-	libc/sysdeps/linux/arm/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/common/Makefile:1.86->1.87 
-	libc/sysdeps/linux/common/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/i386/Makefile:1.57->1.58 
-	libc/sysdeps/linux/i386/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/m68k/Makefile:1.26->1.27 
-	libc/sysdeps/linux/m68k/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/mips/Makefile:1.29->1.30 
-	libc/sysdeps/linux/mips/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/powerpc/Makefile:1.21->1.22 
-	libc/sysdeps/linux/powerpc/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/sh/Makefile:1.22->1.23 
-	libc/sysdeps/linux/sh/fpu_control.h:INITIAL->1.1 
-	libc/sysdeps/linux/sparc/Makefile:1.13->1.14 
-	libc/sysdeps/linux/sparc/fpu_control.h:INITIAL->1.1 
-
----------------------
-PatchSet 2721 
-Date: 2003/10/08 20:35:11
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Atsushi Nemoto writes:
-
-I found inappropriate data types are used in some places in networking
-codes.
-
-* tcp_seq is 32bit (u_long -> u_int32_t)
-* in_addt_t should be used for internet address (unsigned long -> in_addr_t)
-* socklen_t should be used for accept()
-
-This is a patch against uclibc-0.9.21 (can be applied for current
-CVS).  64bit platforms (sizeof(int)!=sizeof(long)) will need this.  I
-believe this patch does not harm any 32bit platforms.
-
-Members: 
-	include/netinet/ip_tcp.h:1.3->1.4 
-	libc/inet/addr.c:1.13->1.14 
-	libc/inet/inet_net.c:1.3->1.4 
-	libc/inet/rpc/rcmd.c:1.8->1.9 
-	libc/inet/rpc/rexec.c:1.1->1.2 
-
----------------------
-PatchSet 2722 
-Date: 2003/10/09 07:05:35
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-When someone would dlopen a shared lib that was already opened,
-we would try to re-fixup the lib's relocations with rather
-horrible results.  So fix that by checking the the dlopened lib
-has already had its init functions called, which will never be
-the case for newly loaded libs, and skip the rest in that case.
-
-also apply a few minor fixups
-
-Members: 
-	ldso/libdl/dlib.c:1.30->1.31 
-
----------------------
-PatchSet 2723 
-Date: 2003/10/09 07:07:24
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-move the test for loading the wrong C library into the
-_dl_check_if_named_library_is_loaded function
-
-Members: 
-	ldso/ldso/readelflib1.c:1.47->1.48 
-
----------------------
-PatchSet 2724 
-Date: 2003/10/09 10:02:05
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from Rob McMullen:
-
-Here's a patch...  Since they aren't SUSv3 functions, I don't know if
-they'll ever get officially added, but it helps with BSD porting and
-allows quite a few Gentoo ebuilds to compile without changing anything.
-
-Rob
-
-Members: 
-	libc/misc/error/error.c:1.2->1.3 
-
----------------------
-PatchSet 2725 
-Date: 2003/10/10 08:34:26
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Implement getgrgid_r and getgrnam_r.  Rework group handling code to be fully
-reentrant, since there was still a shared static value.  indent stuff,
-
-Members: 
-	libc/pwd_grp/Makefile:1.21->1.22 
-	libc/pwd_grp/__getgrent.c:1.9->1.10(DEAD) 
-	libc/pwd_grp/__getgrent_r.c:INITIAL->1.1 
-	libc/pwd_grp/__getpwent_r.c:1.3->1.4 
-	libc/pwd_grp/__getspent_r.c:1.5->1.6 
-	libc/pwd_grp/__sgetspent_r.c:1.3->1.4 
-	libc/pwd_grp/config.h:1.6->1.7 
-	libc/pwd_grp/fgetgrent.c:1.7->1.8 
-	libc/pwd_grp/fgetpwent.c:1.9->1.10 
-	libc/pwd_grp/fgetspent.c:1.5->1.6 
-	libc/pwd_grp/getgrgid.c:1.8->1.9 
-	libc/pwd_grp/getgrnam.c:1.8->1.9 
-	libc/pwd_grp/getpw.c:1.4->1.5 
-	libc/pwd_grp/getpwnam.c:1.10->1.11 
-	libc/pwd_grp/getpwuid.c:1.9->1.10 
-	libc/pwd_grp/getspnam.c:1.5->1.6 
-	libc/pwd_grp/getspuid.c:1.5->1.6 
-	libc/pwd_grp/grent.c:1.9->1.10 
-	libc/pwd_grp/initgroups.c:1.11->1.12 
-	libc/pwd_grp/lckpwdf.c:1.3->1.4 
-	libc/pwd_grp/putpwent.c:1.5->1.6 
-	libc/pwd_grp/putspent.c:1.2->1.3 
-	libc/pwd_grp/pwent.c:1.12->1.13 
-	libc/pwd_grp/sgetspent.c:1.5->1.6 
-	libc/pwd_grp/spent.c:1.6->1.7 
-
----------------------
-PatchSet 2726 
-Date: 2003/10/10 09:05:08
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Remove some stuff that is now done
-
-Members: 
-	TODO:1.43->1.44 
-	docs/threads.txt:1.4->1.5 
-
----------------------
-PatchSet 2727 
-Date: 2003/10/10 10:21:54
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-We do not provide gmtime(), so disable the prototype to
-prevent confusing autoconf
-
-Members: 
-	include/time.h:1.9->1.10 
-
----------------------
-PatchSet 2728 
-Date: 2003/10/11 09:03:48
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-These are wanted by net-tools
-
-Members: 
-	include/netax25/ax25.h:INITIAL->1.1 
-	include/neteconet/ec.h:INITIAL->1.1 
-
----------------------
-PatchSet 2729 
-Date: 2003/10/11 19:14:32
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-I forgot to remove this
-
-Members: 
-	include/fpu_control.h:1.1->1.2(DEAD) 
-
----------------------
-PatchSet 2730 
-Date: 2003/10/12 05:19:38
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Sigh.  It seems that csh wants glob_pattern_p(), we need to
-export it,
-
-Members: 
-	libc/misc/glob/glob.c:1.5->1.6 
-
----------------------
-PatchSet 2731 
-Date: 2003/10/12 05:41:11
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Don't make two copies
-
-Members: 
-	libc/misc/glob/glob.c:1.6->1.7 
-	libc/misc/glob/glob64.c:1.3->1.4 
-
----------------------
-PatchSet 2732 
-Date: 2003/10/12 09:49:31
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Always build and install ldconfig
-
-Members: 
-	Makefile:1.217->1.218 
-	ldso/include/ld_elf.h:1.2->1.3 
-	ldso/util/Makefile:1.34->1.35 
-	ldso/util/ldconfig.c:1.10->1.11 
-	ldso/util/readsoname.c:1.2->1.3 
-
----------------------
-PatchSet 2733 
-Date: 2003/10/13 09:23:34
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix an ldd bug, more ldconfig cleanup
-
-Members: 
-	ldso/util/ldconfig.c:1.11->1.12 
-	ldso/util/ldd.c:1.33->1.34 
-
----------------------
-PatchSet 2734 
-Date: 2003/10/13 09:34:51
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from Peter Kjellerstedt:
-
-The attached patch performs a clean up of
-extra/gcc-uClibc/Makefile:
-
-* Better dependencies to only rebuild what is necessary.
-* Use $< and $@ where appropriate.
-* Suppress warning messages from which about
-  commands that cannot be found.
-
-//Peter
-
-Members: 
-	extra/gcc-uClibc/Makefile:1.58->1.59 
-
----------------------
-PatchSet 2735 
-Date: 2003/10/13 11:01:10
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-sigh.  the warn funcs seem to be broken.  Use local versions
-till I can straighten that out.
-
-Members: 
-	ldso/util/ldconfig.c:1.12->1.13 
-
----------------------
-PatchSet 2736 
-Date: 2003/10/14 07:23:00
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Enable full debug support for ld-uClibc and libdl
-
-Members: 
-	ldso/ldso/Makefile:1.43->1.44 
-	ldso/libdl/Makefile:1.28->1.29 
-
----------------------
-PatchSet 2737 
-Date: 2003/10/14 12:52:27
-Author: davidm
-Branch: HEAD
-Tag: (none) 
-Log:
-
-Microblaze port from the uClinux-dist,
-contributed by John Williams <jwilliams@itee.uq.edu.au>
-
-Members: 
-	extra/Configs/Config.microblaze:INITIAL->1.1 
-	extra/Configs/Config.microblaze.default:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/Makefile:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/__longjmp.S:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/_mmap.c:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/clinkage.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/clone.c:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/crt0.S:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/longjmp.S:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/setjmp.S:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/syscall.c:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/vfork.S:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/byteswap.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/endian.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/fcntl.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/kernel_stat.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/kernel_types.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/mman.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/poll.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/select.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/setjmp.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/syscalls.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/bits/wordsize.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/sys/ptrace.h:INITIAL->1.1 
-	libc/sysdeps/linux/microblaze/sys/ucontext.h:INITIAL->1.1 
-
----------------------
-PatchSet 2738 
-Date: 2003/10/15 09:55:22
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Doh!  I was returning with an incorrect pointer type when dlopening
-already loaded libs, which unsurprisingly would cause dlsym() to
-not work at all...
- -Erik
-
-Members: 
-	ldso/libdl/dlib.c:1.31->1.32 
-
----------------------
-PatchSet 2739 
-Date: 2003/10/15 10:04:40
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from Tony J. White:
-
-I've created a patch for adding dn_expand() to uClibc 0.9.21.
-
-dn_expand() is used by at least ipsec-tools and also openldap I think.
-
-Members: 
-	libc/inet/Makefile:1.39->1.40 
-	libc/inet/resolv.c:1.47->1.48 
-
----------------------
-PatchSet 2740 
-Date: 2003/10/15 10:24:35
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Brett Nash writes:
-
-Hello,
-        Attached is a patch of some changes I made to the gcc wrapper to
-get it to compile XFree CVS.
-
-Basically it supports the use of '-' on the command line to read stdin
-for gcc, as well as setting the file type back to none before adding the
-last too .o files if the file type was set on the command line.
-
-It is applied against uClibc-0.9.20
-
-        Regards,
-        nash
-
-Members: 
-	extra/gcc-uClibc/gcc-uClibc.c:1.62->1.63 
-
----------------------
-PatchSet 2741 
-Date: 2003/10/15 14:03:03
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Updated cris configuration; added support for %m.
-
-Members: 
-	extra/Configs/Config.cris.default:1.3->1.4 
-
----------------------
-PatchSet 2742 
-Date: 2003/10/16 05:08:02
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-More detail on the use of MALLOC_DEBUG
-
-Members: 
-	extra/Configs/Config.in:1.32->1.33 
-
----------------------
-PatchSet 2743 
-Date: 2003/10/16 11:12:45
-Author: miles
-Branch: HEAD
-Tag: (none) 
-Log:
-Don't set errno if for zero SIZE returns.
-Code formatting cleanup.
-
-Members: 
-	libc/stdlib/malloc/malloc.c:1.35->1.36 
-
----------------------
-PatchSet 2744 
-Date: 2003/10/16 11:13:53
-Author: miles
-Branch: HEAD
-Tag: (none) 
-Log:
-Code formatting cleanup.
-
-Members: 
-	libc/stdlib/malloc/realloc.c:1.19->1.20 
-
----------------------
-PatchSet 2745 
-Date: 2003/10/16 15:21:26
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Do not set errno when they asked for size 0
-
-Members: 
-	libc/stdlib/malloc-930716/malloc.c:1.11->1.12 
-
----------------------
-PatchSet 2746 
-Date: 2003/10/17 08:52:54
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Point people to the kernel.org mirrors for downloading the dev
-systems to take some load off my server
-
-Members: 
-	docs/uclibc.org/FAQ.html:1.17->1.18 
-	docs/uclibc.org/index.html:1.73->1.74 
-	docs/uclibc.org/old-news.html:1.14->1.15 
-
----------------------
-PatchSet 2747 
-Date: 2003/10/17 10:05:20
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Doh!!!
-
-Members: 
-	libc/stdlib/malloc-930716/malloc.c:1.12->1.13 
-
----------------------
-PatchSet 2748 
-Date: 2003/10/18 10:14:57
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Implement putgrent to make Peter S. Mazing happy
-
-Members: 
-	libc/pwd_grp/Makefile:1.22->1.23 
-	libc/pwd_grp/putgrent.c:INITIAL->1.1 
-
----------------------
-PatchSet 2749 
-Date: 2003/10/18 11:07:28
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Peter Kjellerstedt writes:
-
-install.patch:
-* Define $(INSTALL) as install in Rules.mak.
-* Change all occurrences of install into $(INSTALL).
-* Change all occurrences of mkdir -p into $(INSTALL) -d.
-  install -d is already used in a number of places so
-  this should not be an additional compatibility problem.
-
-Members: 
-	Makefile:1.218->1.219 
-	Rules.mak:1.140->1.141 
-	extra/gcc-uClibc/Makefile:1.59->1.60 
-	ldso/ldso/Makefile:1.44->1.45 
-	ldso/libdl/Makefile:1.29->1.30 
-	libc/Makefile:1.28->1.29 
-	libc/sysdeps/linux/common/Makefile:1.87->1.88 
-	libcrypt/Makefile:1.21->1.22 
-	libintl/Makefile:1.1->1.2 
-	libm/Makefile:1.34->1.35 
-	libnsl/Makefile:1.2->1.3 
-	libpthread/Makefile:1.22->1.23 
-	libresolv/Makefile:1.12->1.13 
-	libutil/Makefile:1.18->1.19 
-
----------------------
-PatchSet 2750 
-Date: 2003/10/18 11:18:19
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Peter Kjellerstedt writes:
-
-rm.patch:
-* Define $(RM) as rm -f in Rules.mak and test/Rules.mak
-  (this is the same definition as gmake uses by default).
-* Change all occurrences of rm and rm -f into $(RM).
-
-Members: 
-	Makefile:1.219->1.220 
-	Rules.mak:1.141->1.142 
-	extra/Makefile:1.4->1.5 
-	extra/config/Makefile:1.8->1.9 
-	extra/gcc-uClibc/Makefile:1.60->1.61 
-	extra/locale/Makefile:1.13->1.14 
-	ldso/Makefile:1.23->1.24 
-	ldso/ldso/Makefile:1.45->1.46 
-	ldso/libdl/Makefile:1.30->1.31 
-	ldso/man/Makefile:1.2->1.3 
-	ldso/util/Makefile:1.35->1.36 
-	libc/Makefile:1.29->1.30 
-	libc/inet/Makefile:1.40->1.41 
-	libc/inet/rpc/Makefile:1.22->1.23 
-	libc/misc/Makefile:1.39->1.40 
-	libc/misc/assert/Makefile:1.8->1.9 
-	libc/misc/ctype/Makefile:1.14->1.15 
-	libc/misc/dirent/Makefile:1.7->1.8 
-	libc/misc/error/Makefile:1.1->1.2 
-	libc/misc/file/Makefile:1.4->1.5 
-	libc/misc/fnmatch/Makefile:1.8->1.9 
-	libc/misc/ftw/Makefile:1.2->1.3 
-	libc/misc/glob/Makefile:1.9->1.10 
-	libc/misc/gnu/Makefile:1.1->1.2 
-	libc/misc/internals/Makefile:1.24->1.25 
-	libc/misc/intl/Makefile:1.3->1.4 
-	libc/misc/locale/Makefile:1.11->1.12 
-	libc/misc/mntent/Makefile:1.6->1.7 
-	libc/misc/pthread/Makefile:1.2->1.3 
-	libc/misc/regex/Makefile:1.13->1.14 
-	libc/misc/search/Makefile:1.3->1.4 
-	libc/misc/statfs/Makefile:1.5->1.6 
-	libc/misc/syslog/Makefile:1.6->1.7 
-	libc/misc/sysvipc/Makefile:1.5->1.6 
-	libc/misc/time/Makefile:1.33->1.34 
-	libc/misc/ttyent/Makefile:1.1->1.2 
-	libc/misc/utmp/Makefile:1.5->1.6 
-	libc/misc/wchar/Makefile:1.5->1.6 
-	libc/misc/wctype/Makefile:1.2->1.3 
-	libc/misc/wordexp/Makefile:1.3->1.4 
-	libc/pwd_grp/Makefile:1.23->1.24 
-	libc/signal/Makefile:1.21->1.22 
-	libc/stdio/Makefile:1.41->1.42 
-	libc/stdlib/Makefile:1.53->1.54 
-	libc/stdlib/malloc/Makefile:1.29->1.30 
-	libc/stdlib/malloc-930716/Makefile:1.10->1.11 
-	libc/string/Makefile:1.53->1.54 
-	libc/sysdeps/linux/alpha/Makefile:1.6->1.7 
-	libc/sysdeps/linux/arm/Makefile:1.45->1.46 
-	libc/sysdeps/linux/common/Makefile:1.88->1.89 
-	libc/sysdeps/linux/cris/Makefile:1.8->1.9 
-	libc/sysdeps/linux/e1/Makefile:1.1->1.2 
-	libc/sysdeps/linux/h8300/Makefile:1.7->1.8 
-	libc/sysdeps/linux/i386/Makefile:1.58->1.59 
-	libc/sysdeps/linux/i960/Makefile:1.4->1.5 
-	libc/sysdeps/linux/m68k/Makefile:1.27->1.28 
-	libc/sysdeps/linux/microblaze/Makefile:1.1->1.2 
-	libc/sysdeps/linux/mips/Makefile:1.30->1.31 
-	libc/sysdeps/linux/powerpc/Makefile:1.22->1.23 
-	libc/sysdeps/linux/sh/Makefile:1.23->1.24 
-	libc/sysdeps/linux/sh64/Makefile:1.1->1.2 
-	libc/sysdeps/linux/sparc/Makefile:1.14->1.15 
-	libc/sysdeps/linux/v850/Makefile:1.14->1.15 
-	libc/termios/Makefile:1.15->1.16 
-	libc/unistd/Makefile:1.33->1.34 
-	libcrypt/Makefile:1.22->1.23 
-	libintl/Makefile:1.2->1.3 
-	libm/Makefile:1.35->1.36 
-	libm/powerpc/Makefile:1.6->1.7 
-	libnsl/Makefile:1.3->1.4 
-	libpthread/Makefile:1.23->1.24 
-	libpthread/linuxthreads/Makefile:1.10->1.11 
-	libpthread/linuxthreads_db/Makefile:1.6->1.7 
-	libresolv/Makefile:1.13->1.14 
-	libutil/Makefile:1.19->1.20 
-	test/Makefile:1.27->1.28 
-	test/Rules.mak:1.23->1.24 
-	test/args/Makefile:1.4->1.5 
-	test/assert/Makefile:1.12->1.13 
-	test/crypt/Makefile:1.4->1.5 
-	test/ctype/Makefile:1.13->1.14 
-	test/dlopen/Makefile:1.4->1.5 
-	test/malloc/Makefile:1.7->1.8 
-	test/math/Makefile:1.5->1.6 
-	test/misc/Makefile:1.6->1.7 
-	test/mmap/Makefile:1.4->1.5 
-	test/pthread/Makefile:1.2->1.3 
-	test/pwd_grp/Makefile:1.9->1.10 
-	test/setjmp/Makefile:1.4->1.5 
-	test/signal/Makefile:1.11->1.12 
-	test/silly/Makefile:1.15->1.16 
-	test/stat/Makefile:1.7->1.8 
-	test/stdlib/Makefile:1.20->1.21 
-	test/string/Makefile:1.22->1.23 
-	test/termios/Makefile:1.6->1.7 
-	test/unistd/Makefile:1.12->1.13 
-
----------------------
-PatchSet 2751 
-Date: 2003/10/18 11:50:34
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Peter Kjellerstedt writes:
-
-ln.patch:
-* Define $(LN) as ln in Rules.mak.
-* Change all occurrences of ln into $(LN).
-* Change all constructs like (cd path && ln -sf foo/file file)
-  into $(LN) -sf foo/file path/file. The latter construct is
-  already used in a number of places so it should not be
-  an additional compatibility problem.
-
-Members: 
-	Makefile:1.220->1.221 
-	Rules.mak:1.142->1.143 
-	extra/gcc-uClibc/Makefile:1.61->1.62 
-	ldso/Makefile:1.24->1.25 
-	ldso/ldso/Makefile:1.46->1.47 
-	ldso/libdl/Makefile:1.31->1.32 
-	ldso/util/Makefile:1.36->1.37 
-	libc/Makefile:1.30->1.31 
-	libc/misc/locale/Makefile:1.12->1.13 
-	libc/sysdeps/linux/alpha/Makefile:1.7->1.8 
-	libc/sysdeps/linux/arm/Makefile:1.46->1.47 
-	libc/sysdeps/linux/common/Makefile:1.89->1.90 
-	libc/sysdeps/linux/i386/Makefile:1.59->1.60 
-	libc/sysdeps/linux/m68k/Makefile:1.28->1.29 
-	libc/sysdeps/linux/mips/Makefile:1.31->1.32 
-	libc/sysdeps/linux/powerpc/Makefile:1.23->1.24 
-	libc/sysdeps/linux/sh/Makefile:1.24->1.25 
-	libc/sysdeps/linux/sparc/Makefile:1.15->1.16 
-	libcrypt/Makefile:1.23->1.24 
-	libintl/Makefile:1.3->1.4 
-	libm/Makefile:1.36->1.37 
-	libnsl/Makefile:1.4->1.5 
-	libpthread/Makefile:1.24->1.25 
-	libresolv/Makefile:1.14->1.15 
-	libutil/Makefile:1.20->1.21 
-
----------------------
-PatchSet 2752 
-Date: 2003/10/18 12:52:08
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Add a new RUNTIME_PREFIX
-
-Members: 
-	Makefile:1.221->1.222 
-	extra/Configs/Config.in:1.33->1.34 
-
----------------------
-PatchSet 2753 
-Date: 2003/10/18 12:58:55
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-the runtime should not install a /bin dir
-
-Members: 
-	Makefile:1.222->1.223 
-
----------------------
-PatchSet 2754 
-Date: 2003/10/18 13:01:03
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Do not install the uClibc wrapper toolchain by default.  Make
-people ask for it explicitly.
-
-Members: 
-	Makefile:1.223->1.224 
-
----------------------
-PatchSet 2755 
-Date: 2003/10/18 13:43:31
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-more install changes
-
-Members: 
-	Makefile:1.224->1.225 
-
----------------------
-PatchSet 2756 
-Date: 2003/10/19 01:28:47
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-We were failing to properly set h_errno on success, which could
-cause gethostbyaddr_r to keep looping allocating more and more
-memory each time till alloca finally caused a segfault.  Ugh.
-This fixes that as well...
- -Erik
-
-Members: 
-	libc/inet/resolv.c:1.48->1.49 
-
----------------------
-PatchSet 2757 
-Date: 2003/10/20 07:17:00
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Merge some newer/updated bits from the glibc elf.h
-
-Members: 
-	include/elf.h:1.7->1.8 
-
----------------------
-PatchSet 2758 
-Date: 2003/10/20 19:23:28
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from Peter S. Mazinger:
-
-patch to allow building uClibc with busybox's chmod
-
-Members: 
-	Makefile:1.225->1.226 
-
----------------------
-PatchSet 2759 
-Date: 2003/10/20 21:13:18
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix a stupid bug that caused uClibc to never provide the correct
-fpu_control.h header file, since the correct arch specific one was
-always later overwritten by the generic one.  oops.
- -Erik
-
-Members: 
-	Makefile:1.226->1.227 
-	libc/sysdeps/linux/common/Makefile:1.90->1.91 
-
----------------------
-PatchSet 2760 
-Date: 2003/10/21 01:52:14
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Doh!  In include/bits/uClibc_config.h when we define things, we appropriately
-prepend "__".  Unfortunately, when we #undef things, we do not prepend the
-"__".  This results in collateral damage to unsuspecting applications as we
-undefine random unrelated macros.  Oops.
-
-For example, when compiling xfree86, libGLcore.a defines MALLOC for its own usage.
-But include/bits/uClibc_config.h then does an
-    #undef MALLOC
-    #define __MALLOC_930716__ 1
-which inadvertantly trashes the define from libGLcore....  Ouch.
-
-The autogenerated include/bits/uClibc_config.h should instead have
-contained:
-    #undef __MALLOC__
-    #define __MALLOC_930716__ 1
-
-This patch makes that happen.
-
-Members: 
-	extra/config/confdata.c:1.7->1.8 
-
----------------------
-PatchSet 2761 
-Date: 2003/10/21 07:49:01
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Those crazy binutils folks changed their abi.  Add this so older
-apps can cope gracefully.
-
-Members: 
-	include/elf.h:1.8->1.9 
-
----------------------
-PatchSet 2762 
-Date: 2003/10/22 10:15:57
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-It seems we need to also define SI_LOAD_SHIFT since that was
-also exported by the Linux kernel.h header that we do not include.
-
-Members: 
-	include/sys/sysinfo.h:1.4->1.5 
-
----------------------
-PatchSet 2763 
-Date: 2003/10/22 10:29:40
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Atsushi Nemoto writes:
-
-uClibc's libm has isinf/isinff, isnan/isnanf but not finite/finitef.
-Here is a patch.
-
-Members: 
-	libm/fpmacros.c:1.5->1.6 
-
----------------------
-PatchSet 2764 
-Date: 2003/10/22 10:52:24
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Per suggestion and patch from Ken Staton, emulates poll using
-select for older 2.0 kernels where poll is missing.
-
-Members: 
-	libc/sysdeps/linux/common/poll.c:INITIAL->1.1 
-	libc/sysdeps/linux/common/syscalls.c:1.115->1.116 
-
----------------------
-PatchSet 2765 
-Date: 2003/10/22 20:43:08
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Peter S. Mazinger pointed out that I missed a spot.  I should
-stop applying patches by hand...
-
-Members: 
-	libc/sysdeps/linux/common/syscalls.c:1.116->1.117 
-
----------------------
-PatchSet 2766 
-Date: 2003/10/23 08:10:50
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Peter Kjellerstedt writes:
-
-The attached patch performs a clean up of
-extra/gcc-uClibc/gcc-uClibc.c:
-
-* Use NULL for pointers and '\0' for characters;
-  not the opposite...
-* Fixed an (assumed) segv if --uclibc-cc was used.
-* Skip the argument to -x so it isn't considered
-  to be a source file.
-* Simplified the loop in xstrcat().
-* A little white space clean up.
-
-//Peter
-
-Members: 
-	extra/gcc-uClibc/gcc-uClibc.c:1.63->1.64 
-
----------------------
-PatchSet 2767 
-Date: 2003/10/24 05:11:50
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-better tuning for xscale that copes with generally available toolchains
-
-Members: 
-	Rules.mak:1.143->1.144 
-
----------------------
-PatchSet 2768 
-Date: 2003/10/24 05:12:42
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Disable optimizations with debugging
-
-Members: 
-	Rules.mak:1.144->1.145 
-
----------------------
-PatchSet 2769 
-Date: 2003/10/24 05:52:29
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Sigh.  It seems some stupid programs expect this...
-
-Members: 
-	include/sys/unistd.h:INITIAL->1.1 
-
----------------------
-PatchSet 2770 
-Date: 2003/10/25 03:59:33
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Add -msoft-float to SAFECFLAGS when necessary.
-
-Members: 
-	libc/sysdeps/linux/common/Makefile:1.91->1.92 
-
----------------------
-PatchSet 2771 
-Date: 2003/10/25 07:35:23
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-properly deal with soft-float when profiling as well
-
-Members: 
-	libc/sysdeps/linux/arm/Makefile:1.47->1.48 
-	libc/sysdeps/linux/i386/Makefile:1.60->1.61 
-	libc/sysdeps/linux/powerpc/Makefile:1.24->1.25 
-	libc/sysdeps/linux/sh/Makefile:1.25->1.26 
-
----------------------
-PatchSet 2772 
-Date: 2003/10/31 06:19:53
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-gdb wants to dlopen "libthread_db.so.1", so be sure to assign
-the correct soname
-
-Members: 
-	libpthread/Makefile:1.25->1.26 
-
----------------------
-PatchSet 2773 
-Date: 2003/10/31 20:17:01
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-getpwent(), getpwent_r(), and getgrent(), getgrent_r() would all
-fail if you had not previously called setpwent() or setgrent()
-respectively.  Oops.  My bad.
- -Erik
-
-Members: 
-	libc/pwd_grp/__getgrent_r.c:1.1->1.2 
-	libc/pwd_grp/__getpwent_r.c:1.4->1.5 
-	libc/pwd_grp/pwent.c:1.13->1.14 
-
----------------------
-PatchSet 2774 
-Date: 2003/10/31 23:25:58
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Some more soft float fixes... for arm in particular (libfloat).
-Remove the ADD_LIBGCC_FUNCTIONS option and do things the right way.
-  Either we have a shared libgcc available, or the libgcc routines
-  aren't PIC and don't belong in the shared libc anyway.
-
-Members: 
-	Rules.mak:1.145->1.146 
-	extra/Configs/Config.arm:1.37->1.38 
-	extra/Configs/Config.cris.default:1.4->1.5 
-	extra/Configs/Config.in:1.34->1.35 
-	ldso/util/Makefile:1.37->1.38 
-	libc/Makefile:1.31->1.32 
-	libc/misc/wchar/Makefile:1.6->1.7 
-
----------------------
-PatchSet 2775 
-Date: 2003/10/31 23:50:25
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix Erik's typo.
-
-Members: 
-	libc/pwd_grp/__getpwent_r.c:1.5->1.6 
-
----------------------
-PatchSet 2776 
-Date: 2003/11/01 03:55:29
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-this script is no longer used, and can be removed.
-
-Members: 
-	extra/scripts/get-needed-libgcc-objects.sh:1.21->1.22(DEAD) 
-
----------------------
-PatchSet 2777 
-Date: 2003/11/01 04:40:10
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix things (properly) to open /etc/passd and /etc/group if
-they have not yet been opened.
-
-My last try was completely and embarrasingly broken.
- -Erik
-
-Members: 
-	libc/pwd_grp/__getgrent_r.c:1.2->1.3 
-	libc/pwd_grp/__getpwent_r.c:1.6->1.7 
-	libc/pwd_grp/grent.c:1.10->1.11 
-	libc/pwd_grp/pwent.c:1.14->1.15 
-
----------------------
-PatchSet 2778 
-Date: 2003/11/01 04:49:27
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Add some additional pwd/grp tests, to prevent me from
-breaking obvious things in the future.
- -Erik
-
-Members: 
-	test/pwd_grp/.cvsignore:1.2->1.3 
-	test/pwd_grp/Makefile:1.10->1.11 
-	test/pwd_grp/grcat.c:INITIAL->1.1 
-	test/pwd_grp/pwcat.c:INITIAL->1.1 
-
----------------------
-PatchSet 2779 
-Date: 2003/11/02 07:39:23
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Hopefully fix the struct tm extension problem once and for all.
-Also fix a dst-related bug which caused the use of uninitialized data.
-
-Members: 
-	include/time.h:1.10->1.11 
-	libc/misc/time/time.c:1.15->1.16 
-
----------------------
-PatchSet 2780 
-Date: 2003/11/02 08:29:10
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-If realloc failed, we'd lose the pointer to the exit function table.
-
-Members: 
-	libc/stdlib/atexit.c:1.23->1.24 
-
----------------------
-PatchSet 2781 
-Date: 2003/11/02 09:45:14
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Make the syscall locally, avoid an extern
-
-Members: 
-	libc/sysdeps/linux/common/ptrace.c:1.1->1.2 
-
----------------------
-PatchSet 2782 
-Date: 2003/11/02 10:00:45
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Be extra careful to check uid and gid converstions to kernel types
-
-Members: 
-	libc/sysdeps/linux/common/syscalls.c:1.117->1.118 
-
----------------------
-PatchSet 2783 
-Date: 2003/11/02 10:01:11
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Add some missing prototypes
-
-Members: 
-	include/unistd.h:1.24->1.25 
-
----------------------
-PatchSet 2784 
-Date: 2003/11/02 10:03:23
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Both setegid and seteuid were implemented suboptimally, such that
-we were unable to switch back to the original saved group/user ID.
- -Erik
-
-Members: 
-	libc/sysdeps/linux/common/setegid.c:1.4->1.5 
-	libc/sysdeps/linux/common/seteuid.c:1.4->1.5 
-
----------------------
-PatchSet 2785 
-Date: 2003/11/02 21:35:27
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Implement getgrent_r.  Rework getpwent and getgrent a bit further
-
-Members: 
-	libc/pwd_grp/grent.c:1.11->1.12 
-	libc/pwd_grp/pwent.c:1.15->1.16 
-
----------------------
-PatchSet 2786 
-Date: 2003/11/02 21:55:06
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Additional passwd and group tests
-
-Members: 
-	test/pwd_grp/.cvsignore:1.3->1.4 
-	test/pwd_grp/Makefile:1.11->1.12 
-	test/pwd_grp/getgroups.c:INITIAL->1.1 
-	test/pwd_grp/grcat.c:1.1->1.2 
-	test/pwd_grp/pwcat.c:1.1->1.2 
-
----------------------
-PatchSet 2787 
-Date: 2003/11/03 08:43:01
-Author: tobiasa
-Branch: HEAD
-Tag: (none) 
-Log:
-Updated to match the other architectures. Fixes problem with "fcntl:
-function not implemented".
-
-Members: 
-	libc/sysdeps/linux/cris/bits/fcntl.h:1.2->1.3 
-
----------------------
-PatchSet 2788 
-Date: 2003/11/03 09:48:01
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Remove warning that apparently is not needed for e1
-
-Members: 
-	libc/sysdeps/linux/e1/bits/kernel_stat.h:1.1->1.2 
-
----------------------
-PatchSet 2789 
-Date: 2003/11/03 09:50:25
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Begin preparations for the next release
-
-Members: 
-	Rules.mak:1.146->1.147 
-
----------------------
-PatchSet 2790 
-Date: 2003/11/04 05:49:28
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Minor makefile tweaks
-
-Members: 
-	Makefile:1.227->1.228 
-
----------------------
-PatchSet 2791 
-Date: 2003/11/04 08:51:17
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Minor cleanup
-
-Members: 
-	libcrypt/Makefile:1.24->1.25 
-
----------------------
-PatchSet 2792 
-Date: 2003/11/04 08:52:10
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-minor cleanup
-
-Members: 
-	libintl/Makefile:1.4->1.5 
-	libm/Makefile:1.37->1.38 
-	libnsl/Makefile:1.5->1.6 
-	libpthread/Makefile:1.26->1.27 
-
----------------------
-PatchSet 2793 
-Date: 2003/11/04 09:00:56
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-minor cleanup
-
-Members: 
-	libc/Makefile:1.32->1.33 
-	libresolv/Makefile:1.15->1.16 
-	libutil/Makefile:1.21->1.22 
-
----------------------
-PatchSet 2794 
-Date: 2003/11/04 13:07:39
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Rework the config system.  Better utilize the Kconfig language
-which should simplify enabling arbitrary architectures.
- -Erik
-
-Members: 
-	Makefile:1.228->1.229 
-	Rules.mak:1.147->1.148 
-	extra/Makefile:1.5->1.6 
-	extra/Configs/Config.alpha:1.10->1.11 
-	extra/Configs/Config.arm:1.38->1.39 
-	extra/Configs/Config.arm.default:1.2->1.3(DEAD) 
-	extra/Configs/Config.cris:1.7->1.8 
-	extra/Configs/Config.cris.default:1.5->1.6(DEAD) 
-	extra/Configs/Config.e1:1.1->1.2 
-	extra/Configs/Config.e1.default:1.1->1.2(DEAD) 
-	extra/Configs/Config.h8300:1.14->1.15 
-	extra/Configs/Config.h8300.default:1.1->1.2(DEAD) 
-	extra/Configs/Config.i386:1.35->1.36 
-	extra/Configs/Config.i386.default:1.7->1.8(DEAD) 
-	extra/Configs/Config.i960:1.10->1.11 
-	extra/Configs/Config.in:1.35->1.36 
-	extra/Configs/Config.in.arch:1.9->1.10 
-	extra/Configs/Config.m68k:1.30->1.31 
-	extra/Configs/Config.m68k.default:1.1->1.2(DEAD) 
-	extra/Configs/Config.microblaze:1.1->1.2 
-	extra/Configs/Config.microblaze.default:1.1->1.2(DEAD) 
-	extra/Configs/Config.mips:1.36->1.37 
-	extra/Configs/Config.mips.default:1.3->1.4(DEAD) 
-	extra/Configs/Config.mipsel:1.35->1.36(DEAD) 
-	extra/Configs/Config.mipsel.default:1.3->1.4(DEAD) 
-	extra/Configs/Config.powerpc:1.31->1.32 
-	extra/Configs/Config.powerpc.default:1.1->1.2(DEAD) 
-	extra/Configs/Config.sh:1.36->1.37 
-	extra/Configs/Config.sh.default:1.2->1.3(DEAD) 
-	extra/Configs/Config.sh64:1.1->1.2(DEAD) 
-	extra/Configs/Config.sh64.default:1.1->1.2(DEAD) 
-	extra/Configs/Config.sparc:1.13->1.14 
-	extra/Configs/Config.v850:1.2->1.3 
-	extra/Configs/Config.v850.default:1.1->1.2(DEAD) 
-	extra/config/Kconfig-language.txt:1.1->1.2 
-	extra/config/menu.c:1.2->1.3 
-	ldso/include/ld_elf.h:1.3->1.4 
-	ldso/ldso/Makefile:1.47->1.48 
-	ldso/ldso/readelflib1.c:1.48->1.49 
-	ldso/libdl/Makefile:1.32->1.33 
-	ldso/util/Makefile:1.38->1.39 
-	ldso/util/ldconfig.c:1.13->1.14 
-	ldso/util/ldd.c:1.34->1.35 
-
----------------------
-PatchSet 2795 
-Date: 2003/11/04 13:15:04
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Kill off the gcc wrapper.  It has served us well, but there comes a time when
-90% of correct is simply not good enough.  Some people will not be very happy
-about the decision to kill the wrapper toolchain.  Sorry, but a real toolchain
-is the One True Way(tm).
- -Erik
-
-Members: 
-	extra/gcc-uClibc/.cvsignore:1.6->1.7(DEAD) 
-	extra/gcc-uClibc/Makefile:1.62->1.63(DEAD) 
-	extra/gcc-uClibc/gcc-uClibc.c:1.64->1.65(DEAD) 
-
----------------------
-PatchSet 2796 
-Date: 2003/11/04 13:35:44
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Naming things this way will be much easier to deal with
-
-Members: 
-	extra/Configs/Config.in:1.36->1.37 
-
----------------------
-PatchSet 2797 
-Date: 2003/11/04 20:46:53
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Peter S. Mazinger writes:
-
-Hello!
-
-The latest changes document ldd in RUNTIME_PREFIX/bin, but it is installed
-in RUNTIME_PREFIX/usr/bin
-
-Peter
-
-Members: 
-	extra/Configs/Config.in:1.37->1.38 
-
----------------------
-PatchSet 2798 
-Date: 2003/11/04 20:58:11
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-As Peter S. Mazinger has pointed out, the config system wants
-some defaults.  So give it some empty defaults and let people
-select their own options.
-
-Members: 
-	extra/Configs/Config.default:INITIAL->1.1 
-	extra/config/confdata.c:1.8->1.9 
-
----------------------
-PatchSet 2799 
-Date: 2003/11/05 00:29:20
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Begin the conversion to using per-arch crti.S and crtn.S
-
-Members: 
-	libc/sysdeps/linux/i386/Makefile:1.61->1.62 
-	libc/sysdeps/linux/i386/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/i386/crtn.S:INITIAL->1.1 
-
----------------------
-PatchSet 2800 
-Date: 2003/11/05 00:38:49
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Continue the conversion to using per-arch crti.S and crtn.S
-
-Members: 
-	libc/sysdeps/linux/arm/Makefile:1.48->1.49 
-	libc/sysdeps/linux/arm/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/arm/crtn.S:INITIAL->1.1 
-	libc/sysdeps/linux/powerpc/Makefile:1.25->1.26 
-	libc/sysdeps/linux/powerpc/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/powerpc/crtn.S:INITIAL->1.1 
-
----------------------
-PatchSet 2801 
-Date: 2003/11/05 01:08:23
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Kill off "mipsel" and just use "mips"
-
-Members: 
-	Makefile:1.229->1.230 
-	Rules.mak:1.148->1.149 
-	docs/uclibc.org/FAQ.html:1.18->1.19 
-	extra/Configs/Config.mips:1.37->1.38 
-	extra/scripts/fix_includes.sh:1.7->1.8 
-
----------------------
-PatchSet 2802 
-Date: 2003/11/05 01:14:46
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Do not provide a default for endianness.  This needs to be selected
-on a per-arch basis, or left to the user to choose.
-
-Members: 
-	extra/Configs/Config.in.arch:1.10->1.11 
+Joakim Tjernlund writes:
 
----------------------
-PatchSet 2803 
-Date: 2003/11/05 01:44:16
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Continue the conversion to using per-arch crti.S and crtn.S
+    > Very interesting.  Do you have any suggestions for how
+    > we could fix our powerpc shared library loader
 
-Members: 
-	libc/sysdeps/linux/mips/Makefile:1.32->1.33 
-	libc/sysdeps/linux/mips/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/mips/crtn.S:INITIAL->1.1 
+    Removing those instr. comes with a very big performance
+    penalty. To flush the dcache you will have read up to 8KB
+    dummy data and to invalidate the icache you will have to
+    execute up to 16KB nops. I don't know of any other way from
+    user space.
 
----------------------
-PatchSet 2804 
-Date: 2003/11/05 01:54:45
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Oops
+    hmm, actually I think it will work reliable to perform a
+    store to the same page(s) as the dcbst/icbi will act on. That
+    way you will make the DTLB Error happen(if any) prior to the
+    dcbst/icbi. The worst thing that can happen then is a regular
+    DTLB Miss and that works for dcbst/icbi.
 
-Members: 
-	extra/Configs/Config.sh:1.37->1.38 
+    You will have to lookout for if dcbst/icbi crosses a page
+    boundary. Then you will have to perform a store to both
+    pages.
 
----------------------
-PatchSet 2805 
-Date: 2003/11/05 02:04:16
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Continue the conversion to using per-arch crti.S and crtn.S
+     Jocke
 
-Members: 
-	libc/sysdeps/linux/sh/Makefile:1.26->1.27 
-	libc/sysdeps/linux/sh/crti.S:1.2->1.3 
-	libc/sysdeps/linux/sh/crtn.S:1.2->1.3 
+# And again later writes:
 
----------------------
-PatchSet 2806 
-Date: 2003/11/05 02:09:25
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Force cris to be little endian.  Afaik, there is no big
-endian cris architecture.
+    Hi again
 
-Members: 
-	extra/Configs/Config.cris:1.8->1.9 
+    I think I know what the problem is. The
+    PPC_DCBST;PPC_SYNC;PPC_ICBI;PPC_ISYNC sequence is executed
+    even if no modification has been done i some cases:
 
----------------------
-PatchSet 2807 
-Date: 2003/11/05 02:12:55
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Arthur Shipkowski, art ! videon-central ! com, writes:
+     _dl_linux_resolver(), the last else has no store for insns[0].
+			   these is a insns[1] = OPCODE_B(delta - 4) that
+			   does not have a PPC_DCBST.
 
-I've noticed a few people have posted over the last year about problems
-compiling programs that use vfork when pthreads are involved.  Some
-detective work turned up that ptfork.c aliases vfork to fork and then tries
-to call the original fork as __libc_fork.  This patch removes the aliasing
-when there is no MMU present, and uses the same call semantics to call
-__libc_vfork.  I then added a symbol to the m68k vfork.S to allow vfork to
-be called as __libc_vfork.
+     _dl_do_lazy_reloc(), for R_PPC_NONE there is no store.
+			  for R_PPC_JMP_SLOT there is a
+			  insns[1] = OPCODE_B(delta)that does not
+			  have a PPC_DCBST.
 
-The same bug exists in the uClibc CVS, and with a possible tweak this patch
-should go through there as well.
+     _dl_do_reloc(), for R_PPC_COPY there is no store.
+		     for R_PPC_JMP_SLOT there is a
+		     reloc_addr[1] = OPCODE_B(delta) that does not
+		     have a PPC_DCBST.
 
-Obviously, all other platforms need __libc_vfork as a workable means to call
-vfork in order for this to work for them.
+     _dl_init_got(), I THINK that the
+	    PPC_DCBST(plt);
+	    PPC_DCBST(plt+4);
+	    PPC_DCBST(plt+8);
+	    PPC_SYNC;
+	    PPC_ICBI(plt);
+	    PPC_ICBI(plt+4);
+	    PPC_ICBI(plt+8);
+	    PPC_ISYNC;
+	    is off a bit. The address range does not match the sum
+	    of the plt[] and tramp[] address range.
 
-Let me know if there are any problems with this patch.
+       Jocke
 
-Art Shipkowski
-Videon Central Software Engineer
-(814)235-1111 x307
 
-Members: 
-	libc/sysdeps/linux/m68k/vfork.S:1.3->1.4 
-	libpthread/linuxthreads/ptfork.c:1.1->1.2 
+# And then later added the comment:
 
----------------------
-PatchSet 2808 
-Date: 2003/11/05 02:16:29
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Patch from Peter S. Mazinger to hunt for awk in additional
-places....
 
-Members: 
-	Rules.mak:1.149->1.150 
+    I think that the tramp[] part should be included in the
+    PPC_DCBST/PPC_ICBI sequence. Then you have to add entries for
+    plt+12 and plt+16. If the tramp[] part should be excluded,
+    then all is well.
 
----------------------
-PatchSet 2809 
-Date: 2003/11/05 02:21:28
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Continue the conversion to using per-arch crti.S and crtn.S
+   Jocke
 
 Members: 
-	libc/sysdeps/linux/cris/Makefile:1.9->1.10 
-	libc/sysdeps/linux/cris/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/cris/crtn.S:INITIAL->1.1 
+	ldso/ldso/powerpc/elfinterp.c:1.24->1.25 
 
 ---------------------
-PatchSet 2810 
-Date: 2003/11/05 02:26:15
+PatchSet 2850 
+Date: 2003/11/08 08:06:38
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-powerpc is always big endian
+For now, disable the iconv utility
 
 Members: 
-	extra/Configs/Config.powerpc:1.32->1.33 
+	Makefile:1.235->1.236 
+	libc/misc/wchar/Makefile:1.7->1.8 
 
 ---------------------
-PatchSet 2811 
-Date: 2003/11/05 02:41:22
+PatchSet 2851 
+Date: 2003/11/08 08:09:02
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-m68k is always big endian afaik
+kill mention of the wrapper
 
 Members: 
-	extra/Configs/Config.m68k:1.31->1.32 
+	libc/sysdeps/linux/i960/README:1.2->1.3 
 
 ---------------------
-PatchSet 2812 
-Date: 2003/11/05 02:45:34
+PatchSet 2852 
+Date: 2003/11/08 08:48:31
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Fix a buglet that shows up on powerpc
+Update docs in preparation for release
 
 Members: 
-	ldso/ldso/readelflib1.c:1.49->1.50 
+	Changelog:1.20->1.21 
+	Changelog.full:1.14->1.15 
+	INSTALL:1.4->1.5 
+	README:1.18->1.19 
+	docs/Glibc_vs_uClibc_Differences.txt:1.13->1.14 
+	docs/uClibc_vs_SuSv3.txt:1.3->1.4 
+	docs/uclibc.org/index.html:1.74->1.75 
+	docs/uclibc.org/old-news.html:1.15->1.16 
+	docs/uclibc.org/uClibc-apps.html:1.23->1.24 
 
 ---------------------
-PatchSet 2813 
-Date: 2003/11/05 03:32:14
+PatchSet 2853 
+Date: 2003/11/08 08:58:06
 Author: andersen
 Branch: HEAD
-Tag: (none) 
+Tag: uClibc_0_9_22 
 Log:
-Continue the conversion to using per-arch crti.S and crtn.S
+hide the wrapper in with the debian stuff
 
 Members: 
-	libc/sysdeps/linux/m68k/Makefile:1.29->1.30 
-	libc/sysdeps/linux/m68k/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/m68k/crtn.S:INITIAL->1.1 
+	debian/gcc-uClibc/.cvsignore:INITIAL->1.1 
+	debian/gcc-uClibc/Makefile:INITIAL->1.1 
+	debian/gcc-uClibc/gcc-uClibc.c:INITIAL->1.1 
 
 ---------------------
-PatchSet 2814 
-Date: 2003/11/05 04:27:32
+PatchSet 2854 
+Date: 2003/11/08 20:33:49
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Yet more config system updates
-
-Members: 
-	extra/Configs/Config.alpha:1.11->1.12 
-	extra/Configs/Config.e1:1.2->1.3 
-	extra/Configs/Config.h8300:1.15->1.16 
-	extra/Configs/Config.i960:1.11->1.12 
-	extra/Configs/Config.in:1.38->1.39 
-	extra/Configs/Config.m68k:1.32->1.33 
-	extra/Configs/Config.microblaze:1.2->1.3 
-	extra/Configs/Config.sh:1.38->1.39 
-	extra/Configs/Config.sparc:1.14->1.15 
-	extra/Configs/Config.v850:1.3->1.4 
+Joakim Tjernlund writes:
 
----------------------
-PatchSet 2815 
-Date: 2003/11/05 05:04:22
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Yet more messing with selecting sane default configs
+Oops, found another ppc 8xx bug.
+8xx CPUs may need this as well to work:
 
 Members: 
-	extra/Configs/Config.alpha:1.12->1.13 
-	extra/Configs/Config.e1:1.3->1.4 
-	extra/Configs/Config.h8300:1.16->1.17 
-	extra/Configs/Config.i960:1.12->1.13 
-	extra/Configs/Config.in:1.39->1.40 
-	extra/Configs/Config.m68k:1.33->1.34 
-	extra/Configs/Config.microblaze:1.3->1.4 
-	extra/Configs/Config.sparc:1.15->1.16 
-	extra/Configs/Config.v850:1.4->1.5 
+	ldso/ldso/powerpc/ld_sysdep.h:1.4->1.5 
 
 ---------------------
-PatchSet 2816 
-Date: 2003/11/05 05:08:30
+PatchSet 2855 
+Date: 2003/11/08 20:41:24
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-duh.  the alpha has an fpu
+Sigh.  I can't type this morning.
 
 Members: 
-	extra/Configs/Config.alpha:1.13->1.14 
+	ldso/ldso/powerpc/ld_sysdep.h:1.5->1.6 
 
 ---------------------
-PatchSet 2817 
-Date: 2003/11/05 05:13:53
+PatchSet 2856 
+Date: 2003/11/08 21:21:09
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Continue the conversion to using per-arch crti.S and crtn.S
+Darn.  Fix compilation for soft-float, which I inadvertantly
+broke a couple of days ago.  :-(
 
 Members: 
-	libc/sysdeps/linux/alpha/Makefile:1.8->1.9 
-	libc/sysdeps/linux/alpha/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/alpha/crtn.S:INITIAL->1.1 
+	libc/sysdeps/linux/alpha/Makefile:1.9->1.10 
+	libc/sysdeps/linux/arm/Makefile:1.49->1.50 
+	libc/sysdeps/linux/cris/Makefile:1.10->1.11 
+	libc/sysdeps/linux/e1/Makefile:1.4->1.5 
+	libc/sysdeps/linux/h8300/Makefile:1.9->1.10 
+	libc/sysdeps/linux/i386/Makefile:1.62->1.63 
+	libc/sysdeps/linux/i960/Makefile:1.6->1.7 
+	libc/sysdeps/linux/m68k/Makefile:1.30->1.31 
+	libc/sysdeps/linux/microblaze/Makefile:1.3->1.4 
+	libc/sysdeps/linux/mips/Makefile:1.33->1.34 
+	libc/sysdeps/linux/powerpc/Makefile:1.26->1.27 
+	libc/sysdeps/linux/sh/Makefile:1.27->1.28 
+	libc/sysdeps/linux/sh64/Makefile:1.3->1.4 
+	libc/sysdeps/linux/sparc/Makefile:1.17->1.18 
+	libc/sysdeps/linux/v850/Makefile:1.16->1.17 
 
 ---------------------
-PatchSet 2818 
-Date: 2003/11/05 05:20:36
+PatchSet 2857 
+Date: 2003/11/10 18:42:30
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-v850 appers to be little endian only
+Strip off quotes from TARGET_ARCH
 
 Members: 
-	extra/Configs/Config.v850:1.5->1.6 
+	Rules.mak:1.152->1.153 
 
 ---------------------
-PatchSet 2819 
-Date: 2003/11/05 05:30:06
+PatchSet 2858 
+Date: 2003/11/11 08:59:53
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Continue the conversion to using per-arch crti.S and crtn.S
+Another cleanup patch from Joakim Tjernlund:
 
-Members: 
-	libc/sysdeps/linux/v850/Makefile:1.15->1.16 
-	libc/sysdeps/linux/v850/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/v850/crtn.S:INITIAL->1.1 
+Hi again
 
----------------------
-PatchSet 2820 
-Date: 2003/11/05 05:43:31
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Continue the conversion to using per-arch crti.S and crtn.S
+Back at work. Here is a patch that fixes the 2 errors I found yesterday.
+I have excluded the "data_words[index]" part for now.
 
 Members: 
-	libc/sysdeps/linux/sparc/Makefile:1.16->1.17 
-	libc/sysdeps/linux/sparc/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/sparc/crtn.S:INITIAL->1.1 
+	ldso/ldso/powerpc/elfinterp.c:1.25->1.26 
 
 ---------------------
-PatchSet 2821 
-Date: 2003/11/05 05:57:18
+PatchSet 2859 
+Date: 2003/11/11 20:49:46
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Continue the conversion to using per-arch crti.S and crtn.S
-
-Members: 
-	libc/sysdeps/linux/sh64/Makefile:1.2->1.3 
-	libc/sysdeps/linux/sh64/crti.S:INITIAL->1.1 
-	libc/sysdeps/linux/sh64/crtn.S:INITIAL->1.1 
+Stefan Allius writes:
 
----------------------
-PatchSet 2822 
-Date: 2003/11/05 06:31:40
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Kill initfini.awk
+Hello Erik,
 
-Members: 
-	Rules.mak:1.150->1.151 
-	extra/scripts/initfini.awk:1.9->1.10(DEAD) 
-	libc/sysdeps/linux/common/Makefile:1.92->1.93 
+to compile the new uClibc release for a SH3 we need some little
+modifications:
 
----------------------
-PatchSet 2823 
-Date: 2003/11/05 06:42:41
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Add quick hacks to create fake crti.o and crtn.o files.  These architectures
-need to be fixed properly.  I tried, but I was unable to build a cross
-toolchain for each of these (using stock binutils and gcc) so it is someone
-else's problem to fix them now.
+First I fix the crt[in].S files, so we can use them for big endian and
+little endian targets.
 
 Members: 
-	libc/sysdeps/linux/e1/Makefile:1.2->1.3 
-	libc/sysdeps/linux/h8300/Makefile:1.8->1.9 
-	libc/sysdeps/linux/i960/Makefile:1.5->1.6 
-	libc/sysdeps/linux/microblaze/Makefile:1.2->1.3 
+	libc/sysdeps/linux/sh/crti.S:1.3->1.4 
+	libc/sysdeps/linux/sh/crtn.S:1.3->1.4 
 
 ---------------------
-PatchSet 2824 
-Date: 2003/11/05 06:44:22
+PatchSet 2860 
+Date: 2003/11/11 20:52:14
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-last but certinaly not least, kill off initfini.c
-
-Members: 
-	libc/sysdeps/linux/common/initfini.c:1.14->1.15(DEAD) 
+Stefan Allius writes:
 
----------------------
-PatchSet 2825 
-Date: 2003/11/05 07:08:20
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Rip the guts out of the dynamically generated sysconf.c, and live with a simple
-static version.  This will need further work later on, but should do the job for
-the time being,
+Another little patch fix the configuration for the SH3 targets. The SH3 has
+no FPU, but our ldso runs fine on a SH3 target.  (I think the
+ldso should also run on a SH2 target, so you might want to enable the ldso
+for SH2 targets too. But I can't test it, since I have no such a system) :
 
 Members: 
-	libc/unistd/.cvsignore:1.1->1.2(DEAD) 
-	libc/unistd/Makefile:1.34->1.35 
-	libc/unistd/sysconf.c:1.14->1.15 
+	extra/Configs/Config.sh:1.39->1.40 
 
 ---------------------
-PatchSet 2826 
-Date: 2003/11/05 10:12:08
+PatchSet 2861 
+Date: 2003/11/11 21:50:11
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Rework the powerpc lib loader to better match the other architectures
-
-Members: 
-	ldso/ldso/powerpc/elfinterp.c:1.21->1.22 
+Joakim Tjernlund writes:
 
----------------------
-PatchSet 2827 
-Date: 2003/11/05 10:46:42
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-tiny cleanup
+    Comparing glibc with uClibc makes me think that the delta calculations are
+    wrong here.  Comparing some more I still think there are a
+    data_words[index] assignments missing. Here is a path that has both the
+    data_words[index] and the above delta calclations.
 
-Members: 
-	ldso/ldso/i386/elfinterp.c:1.25->1.26 
+This also fixes a terribly obvious bug, also spotted by Joakim, which Erik
+introduced when he copied things from the i386 ldso code.
 
----------------------
-PatchSet 2828 
-Date: 2003/11/05 10:47:01
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix a misnamed array
+With this patch applied, things now seem to be working perfectly!
 
 Members: 
-	ldso/ldso/powerpc/elfinterp.c:1.22->1.23 
+	ldso/ldso/powerpc/elfinterp.c:1.26->1.27 
 
 ---------------------
-PatchSet 2829 
-Date: 2003/11/05 19:12:35
+PatchSet 2862 
+Date: 2003/11/11 22:54:43
 Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-Remove erroneous trailing semicolon.
-
-Members: 
-	libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.12->1.13 
-
----------------------
-PatchSet 2830 
-Date: 2003/11/06 09:14:25
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Add some initial x86 string optimizations.  These make no attempt to use nifty
-things like mmx/3dnow/etc.  These are not inline, and will therefore not be as
-fast as modifying the headers to use inlines (and cannot therefore do tricky
-things when dealing with const memory).  But they should (I hope!) be faster
-than their generic equivalents....
-
-More importantly, these should provide a good example for others to follow when
-adding arch specific optimizations.
- -Erik
+Protect some header inclusions.
 
 Members: 
-	libc/string/Makefile:1.54->1.55 
-	libc/string/i386/Makefile:INITIAL->1.1 
-	libc/string/i386/string.c:INITIAL->1.1 
+	libc/sysdeps/linux/common/bits/uClibc_locale.h:1.10->1.11 
 
 ---------------------
-PatchSet 2831 
-Date: 2003/11/06 09:39:43
+PatchSet 2863 
+Date: 2003/11/11 23:40:10
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-The curse of cut-n-paste
+It seems that the powerpc ldso doesn't like -O0
 
 Members: 
-	libc/string/Makefile:1.55->1.56 
-	libc/string/i386/Makefile:1.1->1.2 
+	ldso/ldso/Makefile:1.48->1.49 
 
 ---------------------
-PatchSet 2832 
-Date: 2003/11/06 13:03:42
-Author: andersen
+PatchSet 2864 
+Date: 2003/11/11 23:44:13
+Author: mjn3
 Branch: HEAD
 Tag: (none) 
 Log:
-A few debugging cleanups
+Fix for the last "fix".
 
 Members: 
-	ldso/ldso/powerpc/elfinterp.c:1.23->1.24 
+	libc/sysdeps/linux/common/bits/uClibc_locale.h:1.11->1.12 
 
 ---------------------
-PatchSet 2833 
-Date: 2003/11/06 19:44:43
+PatchSet 2865 
+Date: 2003/11/12 08:21:58
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-George Thanos writes:
-
-Dear Erik,
-
-We downloded uClibc lattest version from the CVS. Still there are some
-minor problems with extra/Configs/Config.e1
-
-You have actually set ARCH_HAS_C_SYMBOL_PREFIX to NO which is not
-correct for our architecture. Please apply the patch that will fix the
-problem.
-
-Best Regards,
-
-- George
-
-P.S. Patch also removes some irritating comments we have added in the past.
+Fix a stupid potential segfault
 
 Members: 
-	extra/Configs/Config.e1:1.4->1.5 
-	libc/sysdeps/linux/e1/Makefile:1.3->1.4 
-	libc/sysdeps/linux/e1/bits/endian.h:1.1->1.2 
+	utils/ldd.c:1.1->1.2 
 
 ---------------------
-PatchSet 2834 
-Date: 2003/11/06 20:29:35
+PatchSet 2866 
+Date: 2003/11/12 10:19:32
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Add in aliases provided by the non arch specific implementations
-
-Members: 
-	libc/string/i386/string.c:1.1->1.2 
-
----------------------
-PatchSet 2835 
-Date: 2003/11/06 20:56:03
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Rewrite the pwd.h, grp.h, and shadow.h functions (except lckpwdf/ulckpwdf).
-
-Members: 
-	libc/pwd_grp/Makefile:1.24->1.25 
-	libc/pwd_grp/__getgrent_r.c:1.3->1.4(DEAD) 
-	libc/pwd_grp/__getpwent_r.c:1.7->1.8(DEAD) 
-	libc/pwd_grp/__getspent_r.c:1.6->1.7(DEAD) 
-	libc/pwd_grp/__sgetspent_r.c:1.4->1.5(DEAD) 
-	libc/pwd_grp/config.h:1.7->1.8(DEAD) 
-	libc/pwd_grp/fgetgrent.c:1.8->1.9(DEAD) 
-	libc/pwd_grp/fgetpwent.c:1.10->1.11(DEAD) 
-	libc/pwd_grp/fgetspent.c:1.6->1.7(DEAD) 
-	libc/pwd_grp/getgrgid.c:1.9->1.10(DEAD) 
-	libc/pwd_grp/getgrnam.c:1.9->1.10(DEAD) 
-	libc/pwd_grp/getpw.c:1.5->1.6(DEAD) 
-	libc/pwd_grp/getpwnam.c:1.11->1.12(DEAD) 
-	libc/pwd_grp/getpwuid.c:1.10->1.11(DEAD) 
-	libc/pwd_grp/getspnam.c:1.6->1.7(DEAD) 
-	libc/pwd_grp/getspuid.c:1.6->1.7(DEAD) 
-	libc/pwd_grp/grent.c:1.12->1.13(DEAD) 
-	libc/pwd_grp/initgroups.c:1.12->1.13(DEAD) 
-	libc/pwd_grp/putgrent.c:1.1->1.2(DEAD) 
-	libc/pwd_grp/putpwent.c:1.6->1.7(DEAD) 
-	libc/pwd_grp/putspent.c:1.3->1.4(DEAD) 
-	libc/pwd_grp/pwd_grp.c:INITIAL->1.1 
-	libc/pwd_grp/pwent.c:1.16->1.17(DEAD) 
-	libc/pwd_grp/sgetspent.c:1.6->1.7(DEAD) 
-	libc/pwd_grp/spent.c:1.7->1.8(DEAD) 
-
----------------------
-PatchSet 2836 
-Date: 2003/11/06 21:13:03
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Oops... don't need recursive mutexes.
-
-Members: 
-	libc/pwd_grp/pwd_grp.c:1.1->1.2 
-
----------------------
-PatchSet 2837 
-Date: 2003/11/06 21:14:22
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Add a utility macro.
+Bump version number
 
 Members: 
-	libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.13->1.14 
+	Rules.mak:1.153->1.154 
 
 ---------------------
-PatchSet 2838 
-Date: 2003/11/06 21:22:21
+PatchSet 2867 
+Date: 2003/11/12 10:50:18
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-s,(DEVEL_PREFIX)/,(DEVEL_PREFIX),g
+Revert the stupid quoting junk I inadvertantly committed
 
 Members: 
-	Makefile:1.230->1.231 
+	Rules.mak:1.154->1.155 
 
 ---------------------
-PatchSet 2839 
-Date: 2003/11/06 21:23:34
+PatchSet 2868 
+Date: 2003/11/12 20:50:02
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-s,(RUNTIME_PREFIX)/,(RUNTIME_PREFIX),g
-
-Members: 
-	Makefile:1.231->1.232 
-
----------------------
-PatchSet 2840 
-Date: 2003/11/06 22:01:03
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Sigh... I wasn't checking if the gid field in a group line actually
-contained a digit.  Also adjust a comment.
+Add support for missing ntp_gettime and ntp_adjtime
 
 Members: 
-	libc/pwd_grp/pwd_grp.c:1.2->1.3 
+	libc/sysdeps/linux/common/Makefile:1.93->1.94 
+	libc/sysdeps/linux/common/ntp_gettime.c:INITIAL->1.1 
+	libc/sysdeps/linux/common/syscalls.c:1.119->1.120 
 
 ---------------------
-PatchSet 2841 
-Date: 2003/11/06 22:09:38
+PatchSet 2869 
+Date: 2003/11/13 09:04:21
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Revert change 1.26, which breaks everything.  :-(
+Teach the install_dev target to behave itself and install
+the correct stuff with the correct names, and not install
+yet another set of shared libs in the wrong place
+ -Erik
 
 Members: 
-	ldso/ldso/i386/elfinterp.c:1.26->1.27 
+	Makefile:1.236->1.237 
 
 ---------------------
-PatchSet 2842 
-Date: 2003/11/06 22:38:44
+PatchSet 2870 
+Date: 2003/11/13 09:16:37
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-Begin converting the client utils
+Kill off these headers, which are supposed to be part of binutils-dev,
+not part of uClibc.
 
 Members: 
-	Makefile:1.232->1.233 
-	ldso/Makefile:1.25->1.26 
-	ldso/util/.cvsignore:1.5->1.6(DEAD) 
-	ldso/util/Makefile:1.39->1.40(DEAD) 
-	ldso/util/bswap.h:1.3->1.4(DEAD) 
-	ldso/util/ldconfig.c:1.14->1.15(DEAD) 
-	ldso/util/ldd.c:1.35->1.36(DEAD) 
-	ldso/util/readelf.c:1.9->1.10(DEAD) 
-	ldso/util/readsoname.c:1.3->1.4(DEAD) 
-	ldso/util/readsoname.h:1.1->1.2(DEAD) 
-	ldso/util/readsoname2.c:1.1->1.2(DEAD) 
-	utils/.cvsignore:INITIAL->1.1 
-	utils/Makefile:INITIAL->1.1 
-	utils/bswap.h:INITIAL->1.1 
-	utils/ldconfig.c:INITIAL->1.1 
-	utils/ldd.c:INITIAL->1.1 
-	utils/readelf.c:INITIAL->1.1 
-	utils/readsoname.c:INITIAL->1.1 
-	utils/readsoname.h:INITIAL->1.1 
-	utils/readsoname2.c:INITIAL->1.1 
+	include/ansidecl.h:1.1->1.2(DEAD) 
+	include/symcat.h:1.1->1.2(DEAD) 
 
 ---------------------
-PatchSet 2843 
-Date: 2003/11/07 04:13:28
+PatchSet 2871 
+Date: 2003/11/13 10:18:58
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-It is remotely possible the utils might even compile this time
-around...
+Update the debian packaging for use in a standalone uClibc
+system, rather than being a subordinate lib under a glibc
+based system.
+ -Erik
 
 Members: 
-	Makefile:1.233->1.234 
-	Rules.mak:1.151->1.152 
-	utils/Makefile:1.1->1.2 
+	debian/README.Debian:1.5->1.6(DEAD) 
+	debian/changelog:1.16->1.17 
+	debian/config:1.1->1.2 
+	debian/control:1.15->1.16 
+	debian/control.in:1.12->1.13(DEAD) 
+	debian/copyright:1.3->1.4 
+	debian/docs:1.3->1.4 
+	debian/fixlinks:1.2->1.3(DEAD) 
+	debian/ldconfig.1:INITIAL->1.1 
+	debian/ldd.1:INITIAL->1.1 
+	debian/libuclibc-dev.files:1.1->1.2(DEAD) 
+	debian/libuclibc0.files:1.1->1.2(DEAD) 
+	debian/libuclibc0.postinst:1.2->1.3(DEAD) 
+	debian/libuclibc0.shlibs:1.5->1.6(DEAD) 
+	debian/mksnapshot:1.13->1.14(DEAD) 
+	debian/rules:1.26->1.27 
+	debian/uclibc-dev.files:INITIAL->1.1 
+	debian/uclibc-gcc.1:1.1->1.2(DEAD) 
+	debian/uclibc-gcc.dirs:1.1->1.2(DEAD) 
+	debian/uclibc-ldconfig.1:1.1->1.2(DEAD) 
+	debian/uclibc-ldd.1:1.2->1.3(DEAD) 
+	debian/uclibc-readelf.1:1.1->1.2(DEAD) 
+	debian/uclibc-toolchain.files:1.1->1.2(DEAD) 
+	debian/uclibc.files:INITIAL->1.1 
+	debian/uclibc.postinst:INITIAL->1.1 
+	debian/uclibc.shlibs:INITIAL->1.1 
+	debian/gcc-uClibc/.cvsignore:1.1->1.2(DEAD) 
+	debian/gcc-uClibc/Makefile:1.1->1.2(DEAD) 
+	debian/gcc-uClibc/gcc-uClibc.c:1.1->1.2(DEAD) 
 
 ---------------------
-PatchSet 2844 
-Date: 2003/11/07 05:44:10
+PatchSet 2872 
+Date: 2003/11/13 12:30:10
 Author: andersen
 Branch: HEAD
 Tag: (none) 
 Log:
-remove some junk I added while debugging
-
-Members: 
-	Makefile:1.234->1.235 
+Joakim Tjernlund writes:
 
----------------------
-PatchSet 2845 
-Date: 2003/11/07 06:08:27
-Author: mjn3
-Branch: HEAD
-Tag: (none) 
-Log:
-Add clock_gettime() submitted by Justus Pendleton <uc@ryoohki.net>.
+    I think I messed up a little in my latest patch to Erik. Can you try
+    this on top of CVS(which I think you have already)
 
-Members: 
-	libc/misc/time/Makefile:1.34->1.35 
-	libc/misc/time/clock_gettime.c:INITIAL->1.1 
+     Jocke
 
----------------------
-PatchSet 2846 
-Date: 2003/11/07 06:22:12
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Sigh.  I forgot to define INSTALL which, understandable,
-broke the install target
+And later writes:
 
-Members: 
-	utils/Makefile:1.2->1.3 
+    Hi Erik
 
----------------------
-PatchSet 2847 
-Date: 2003/11/08 00:32:17
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Add some basic cvs usage info
+    I just saw something that might be a problem.
 
-Members: 
-	docs/uclibc.org/cvs_anon.html:1.4->1.5 
+    The "delta" variable is signed and
+    the "delta" calculations, such as delta = PLT_LONGBRANCH_ENTRY_WORDS*4 - (insn_addr-plt_addr+4),
+    are supposed to be unsigned.
 
----------------------
-PatchSet 2848 
-Date: 2003/11/08 06:33:35
-Author: andersen
-Branch: HEAD
-Tag: (none) 
-Log:
-Fix up several errors related to filename length and errno that
-showed up while running the latest LTP testsuite.
- -Erik
+      Jocke
 
 Members: 
-	libc/misc/ftw/ftw.c:1.4->1.5 
-	libc/sysdeps/linux/common/syscalls.c:1.118->1.119 
+	ldso/ldso/powerpc/elfinterp.c:1.27->1.28 
 

+ 1 - 1
Rules.mak

@@ -58,7 +58,7 @@ HOSTCFLAGS=-O2 -Wall
 # this stuff alone.
 MAJOR_VERSION:=0
 MINOR_VERSION:=9
-SUBLEVEL:=23
+SUBLEVEL:=24
 VERSION:=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL)
 # Ensure consistent sort order, 'gcc -print-search-dirs' behavior, etc. 
 LC_ALL:= C