summaryrefslogtreecommitdiff
path: root/Changelog.full.last
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2004-01-03 11:06:48 +0000
committerEric Andersen <andersen@codepoet.org>2004-01-03 11:06:48 +0000
commitba64d84bc76cdad364aac3263b99f53d7633a8af (patch)
treef41f4f81f1c4c069e90623a486191f1a51c09f35 /Changelog.full.last
parenta34431ebdc7ef3dde0d82bbb2423a620e9489fc1 (diff)
Update for release
Diffstat (limited to 'Changelog.full.last')
-rw-r--r--Changelog.full.last947
1 files changed, 703 insertions, 244 deletions
diff --git a/Changelog.full.last b/Changelog.full.last
index ba8457c8a..0ec024ca8 100644
--- a/Changelog.full.last
+++ b/Changelog.full.last
@@ -1,469 +1,928 @@
---------------------
-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
-Oops, found another ppc 8xx bug.
-8xx CPUs may need this as well to work:
+Members:
+ include/features.h:1.55->1.56
+
+---------------------
+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:
+ Makefile:1.238->1.239
+
+---------------------
+PatchSet 2891
+Date: 2003/11/22 06:51:17
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+Fix arm detection for libfloat.
Members:
- ldso/ldso/powerpc/ld_sysdep.h:1.4->1.5
+ utils/Makefile:1.3->1.4
---------------------
-PatchSet 2855
-Date: 2003/11/08 20:41:24
+PatchSet 2892
+Date: 2003/11/22 18:11:47
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Sigh. I can't type this morning.
+Oops. Only enable debug when debugging...
Members:
- ldso/ldso/powerpc/ld_sysdep.h:1.5->1.6
+ ldso/ldso/Makefile:1.49->1.50
---------------------
-PatchSet 2856
-Date: 2003/11/08 21:21:09
+PatchSet 2893
+Date: 2003/11/22 18:32:59
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Darn. Fix compilation for soft-float, which I inadvertantly
-broke a couple of days ago. :-(
+Only enable debugging when SUPPORT_LD_DEBUG is enabled, not 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.50->1.51
---------------------
-PatchSet 2857
-Date: 2003/11/10 18:42:30
+PatchSet 2894
+Date: 2003/11/22 21:21:39
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Strip off quotes from TARGET_ARCH
+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.
+
+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.
+
+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:
- Rules.mak:1.152->1.153
+ utils/Makefile:1.4->1.5
---------------------
-PatchSet 2858
-Date: 2003/11/11 08:59:53
+PatchSet 2896
+Date: 2003/11/23 18:46:00
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+Hopefully this is correct for cris.
+
+Members:
+ utils/ldd.c:1.2->1.3
+
+---------------------
+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.
+
+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:
+ Rules.mak:1.156->1.157
+ utils/Makefile:1.5->1.6
+
+---------------------
+PatchSet 2899
+Date: 2003/11/24 04:23:31
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+Don't bother checking, since we want an error if -msoft-float doesn't work.
+
+Members:
+ utils/Makefile:1.6->1.7
+
+---------------------
+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:
+ Rules.mak:1.157->1.158
+
+---------------------
+PatchSet 2901
+Date: 2003/11/28 18:28:39
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+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
+
+---------------------
+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
+
+---------------------
+PatchSet 2904
+Date: 2003/11/29 20:48:18
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+Minor update... Config no longer used.
+
+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:
+ extra/scripts/fix_includes.sh:1.8->1.9
+
+---------------------
+PatchSet 2906
+Date: 2003/12/02 04:58:41
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+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/inet/rpc/bindresvport.c:1.8->1.9
+
+---------------------
+PatchSet 2908
+Date: 2003/12/02 17:59:06
+Author: andersen
+Branch: HEAD
+Tag: (none)
+Log:
+Add function versions of ntohl and friends
+
+Members:
+ libc/inet/Makefile:1.41->1.42
+ libc/inet/ntohl.c:INITIAL->1.1
+
+---------------------
+PatchSet 2909
+Date: 2003/12/02 19:06:31
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+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/sh/Makefile:1.29->1.30
+ libc/sysdeps/linux/sh/syscall.c:INITIAL->1.1
+
+---------------------
+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:
+Disable pthreads for sh64 for the time being (since it is not
+currently supported)
+
+Members:
+ extra/Configs/Config.sh:1.41->1.42
+
+---------------------
+PatchSet 2912
+Date: 2003/12/03 02:35:36
+Author: andersen
+Branch: HEAD
+Tag: (none)
+Log:
+force enable FORCE_SHAREABLE_TEXT_SEGMENTS for sh4
+
+Members:
+ extra/Configs/Config.sh:1.42->1.43
+
+---------------------
+PatchSet 2913
+Date: 2003/12/03 20:12:45
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Another cleanup patch from Joakim Tjernlund:
+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.
-Hi again
+Members:
+ utils/ldconfig.c:1.1->1.2
-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.
+---------------------
+PatchSet 2914
+Date: 2003/12/03 20:36:49
+Author: andersen
+Branch: HEAD
+Tag: (none)
+Log:
+remove some garbage
Members:
- ldso/ldso/powerpc/elfinterp.c:1.25->1.26
+ libc/sysdeps/linux/mips/vfork.c:1.1->1.2
---------------------
-PatchSet 2859
-Date: 2003/11/11 20:49:46
+PatchSet 2915
+Date: 2003/12/03 21:35:01
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Stefan Allius writes:
+Eliminate some static buffers based on a patch from Tobias Anderberg
-Hello Erik,
+Members:
+ ldso/ldso/readelflib1.c:1.50->1.51
-to compile the new uClibc release for a SH3 we need some little
-modifications:
+---------------------
+PatchSet 2916
+Date: 2003/12/03 23:03:59
+Author: andersen
+Branch: HEAD
+Tag: (none)
+Log:
+Paul Mundt <lethal@linux-sh.org> writes:
-First I fix the crt[in].S files, so we can use them for big endian and
-little endian targets.
+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:
- libc/sysdeps/linux/sh/crti.S:1.3->1.4
- libc/sysdeps/linux/sh/crtn.S:1.3->1.4
+ extra/Configs/Config.sh:1.43->1.44
+ include/elf.h:1.9->1.10
+ utils/readelf.c:1.1->1.2
---------------------
-PatchSet 2860
-Date: 2003/11/11 20:52:14
+PatchSet 2917
+Date: 2003/12/03 23:07:50
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Stefan Allius writes:
+Patch from lethal, adding syscall() to the sh64 port
+
+Members:
+ libc/sysdeps/linux/sh64/Makefile:1.5->1.6
+ libc/sysdeps/linux/sh64/syscall.c:INITIAL->1.1
-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 2918
+Date: 2003/12/03 23:12:11
+Author: andersen
+Branch: HEAD
+Tag: (none)
+Log:
+Lethal noticed that the generated file gmon-start.S was not
+being cleaned up.
Members:
- extra/Configs/Config.sh:1.39->1.40
+ 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 2861
-Date: 2003/11/11 21:50:11
+PatchSet 2919
+Date: 2003/12/03 23:28:33
Author: andersen
Branch: HEAD
Tag: (none)
Log:
Joakim Tjernlund writes:
- 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.
+This is just a wild guess, but you could try this to see if it fixes
+Richards problem:
-This also fixes a terribly obvious bug, also spotted by Joakim, which Erik
-introduced when he copied things from the i386 ldso code.
+Members:
+ ldso/ldso/powerpc/elfinterp.c:1.28->1.29
+
+---------------------
+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.
-With this patch applied, things now seem to be working perfectly!
+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/elfinterp.c:1.26->1.27
+ ldso/ldso/powerpc/ld_sysdep.h:1.6->1.7
---------------------
-PatchSet 2862
-Date: 2003/11/11 22:54:43
+PatchSet 2921
+Date: 2003/12/04 06:36:51
Author: mjn3
Branch: HEAD
Tag: (none)
Log:
-Protect some header inclusions.
+Building of iconv.o was accidently always disabled.
+Also, build the iconv app in utils.
Members:
- libc/sysdeps/linux/common/bits/uClibc_locale.h:1.10->1.11
+ libc/misc/wchar/Makefile:1.8->1.9
+ utils/.cvsignore:1.1->1.2
+ utils/Makefile:1.8->1.9
---------------------
-PatchSet 2863
-Date: 2003/11/11 23:40:10
+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:
-It seems that the powerpc ldso doesn't like -O0
+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:
- ldso/ldso/Makefile:1.48->1.49
+ extra/Configs/Config.in:1.40->1.41
---------------------
-PatchSet 2864
-Date: 2003/11/11 23:44:13
+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 for the last "fix".
+Fix infinite loop in putgrent (forgotten increment).
Members:
- libc/sysdeps/linux/common/bits/uClibc_locale.h:1.11->1.12
+ libc/pwd_grp/pwd_grp.c:1.3->1.4
---------------------
-PatchSet 2865
-Date: 2003/11/12 08:21:58
+PatchSet 2926
+Date: 2003/12/05 20:24:26
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Fix a stupid potential segfault
+move _dl_fixup so staticly linked apps using dlopen have a
+chance of actually working
Members:
- utils/ldd.c:1.1->1.2
+ ldso/ldso/ldso.c:1.74->1.75
+ ldso/ldso/readelflib1.c:1.51->1.52
---------------------
-PatchSet 2866
-Date: 2003/11/12 10:19:32
+PatchSet 2927
+Date: 2003/12/05 20:39:51
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Bump version number
+Paul Mundt <lethal@linux-sh.org> writes:
+
+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.
+
+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:
- Rules.mak:1.153->1.154
+ 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
---------------------
-PatchSet 2867
-Date: 2003/11/12 10:50:18
+PatchSet 2928
+Date: 2003/12/08 21:18:40
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Revert the stupid quoting junk I inadvertantly committed
+Prepare for uClibc 0.9.24 release
Members:
- Rules.mak:1.154->1.155
+ Changelog:1.22->1.23
+ Changelog.full:1.16->1.17
+ Changelog.full.last:1.1->1.2
+ Rules.mak:1.158->1.159
---------------------
-PatchSet 2868
-Date: 2003/11/12 20:50:02
+PatchSet 2929
+Date: 2003/12/11 07:16:11
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Add support for missing ntp_gettime and ntp_adjtime
+Rework the website
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
+ docs/uclibc.org/FAQ.html:1.20->1.21
+ docs/uclibc.org/cvs_anon.html:1.5->1.6
+ docs/uclibc.org/cvs_howto.html:INITIAL->1.1
+ docs/uclibc.org/cvs_write.html:1.3->1.4
+ docs/uclibc.org/download.html:INITIAL->1.1
+ docs/uclibc.org/footer.html:INITIAL->1.1
+ docs/uclibc.org/header.html:INITIAL->1.1
+ docs/uclibc.org/index.html:1.76->1.77
+ docs/uclibc.org/lists.html:INITIAL->1.1
+ docs/uclibc.org/news.html:INITIAL->1.1
+ docs/uclibc.org/old-news.html:1.16->1.17(DEAD)
+ docs/uclibc.org/oldnews.html:INITIAL->1.1
+ docs/uclibc.org/other_libs.html:INITIAL->1.1
+ docs/uclibc.org/products.html:INITIAL->1.1
+ docs/uclibc.org/robots.txt:1.2->1.3(DEAD)
+ docs/uclibc.org/toolchains.html:INITIAL->1.1
---------------------
-PatchSet 2869
-Date: 2003/11/13 09:04:21
+PatchSet 2930
+Date: 2003/12/11 07:41:48
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
+more minor cleanups
Members:
- Makefile:1.236->1.237
+ docs/uclibc.org/FAQ.html:1.21->1.22
+ docs/uclibc.org/index.html:1.77->1.78
---------------------
-PatchSet 2870
-Date: 2003/11/13 09:16:37
+PatchSet 2931
+Date: 2003/12/11 07:42:05
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Kill off these headers, which are supposed to be part of binutils-dev,
-not part of uClibc.
+mjn3 found a url for the darwin C lib
Members:
- include/ansidecl.h:1.1->1.2(DEAD)
- include/symcat.h:1.1->1.2(DEAD)
+ docs/uclibc.org/other_libs.html:1.1->1.2
---------------------
-PatchSet 2871
-Date: 2003/11/13 10:18:58
+PatchSet 2932
+Date: 2003/12/11 07:54:56
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
+fixup some silly html bugs
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
+ docs/uclibc.org/FAQ.html:1.22->1.23
+ docs/uclibc.org/footer.html:1.1->1.2
+ docs/uclibc.org/header.html:1.1->1.2
+ docs/uclibc.org/index.html:1.78->1.79
+ docs/uclibc.org/news.html:1.1->1.2
+ docs/uclibc.org/other_libs.html:1.2->1.3
+
+---------------------
+PatchSet 2933
+Date: 2003/12/11 07:55:13
Author: andersen
Branch: HEAD
Tag: (none)
Log:
-Joakim Tjernlund writes:
+add image for validator
+
+Members:
+ docs/uclibc.org/images/vh40.gif:INITIAL->1.1
- 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)
+---------------------
+PatchSet 2934
+Date: 2003/12/11 08:18:42
+Author: andersen
+Branch: HEAD
+Tag: (none)
+Log:
+fix a cut-n-paste typo
- Jocke
+Members:
+ docs/uclibc.org/cvs_write.html:1.4->1.5
-And later writes:
+---------------------
+PatchSet 2935
+Date: 2003/12/14 19:10:23
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+Fix a couple of 'declaration after statement' errors.
- Hi Erik
+Members:
+ libc/misc/locale/locale.c:1.17->1.18
+ libc/stdio/scanf.c:1.32->1.33
- I just saw something that might be a problem.
+---------------------
+PatchSet 2936
+Date: 2003/12/14 23:51:30
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+Fix some dst issues in _time_mktime().
+ Normalize the tm_isdst value to -1, 0, or 1.
+ If no dst for this timezone, then reset tm_isdst to 0.
- 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.
+Members:
+ libc/misc/time/time.c:1.17->1.18
- Jocke
+---------------------
+PatchSet 2937
+Date: 2003/12/14 23:52:57
+Author: mjn3
+Branch: HEAD
+Tag: (none)
+Log:
+Link ldconfig with the appropriate libraries.
Members:
- ldso/ldso/powerpc/elfinterp.c:1.27->1.28
+ utils/Makefile:1.9->1.10