OSDN Git Service

This commit contains a patch from Stefan Allius <allius@atecom.com> to change
authorEric Andersen <andersen@codepoet.org>
Tue, 1 Oct 2002 05:30:25 +0000 (05:30 -0000)
committerEric Andersen <andersen@codepoet.org>
Tue, 1 Oct 2002 05:30:25 +0000 (05:30 -0000)
commitb58a631942341b6ccb62ab400e862f404e22dbbf
tree0c6e622729b6c98417a15c0b7c10279c17ca0038
parent351c1d9029844a97d2771da883fc2b432d5e1bd4
This commit contains a patch from Stefan Allius <allius@atecom.com> to change
how uClibc handles _init and _fini, allowing shared lib constructors and
destructors to initialize things in the correct sequence.  Stefan ported the SH
architecture.  I then ported x86, arm, and mips.  x86 and arm are working fine,
but I don't think I quite got things correct for mips.
21 files changed:
extra/gcc-uClibc/gcc-uClibc.c
extra/scripts/get-needed-libgcc-objects.sh
extra/scripts/initfini.pl
ldso/ldso/arm/elfinterp.c
ldso/ldso/dl-elf.c
ldso/ldso/i386/elfinterp.c
ldso/ldso/ldso.c
ldso/ldso/readelflib1.c
ldso/ldso/sh/boot1_arch.h
ldso/ldso/sh/dl-startup.h
ldso/ldso/sh/dl-sysdep.h
ldso/ldso/sh/elfinterp.c
ldso/ldso/sh/ld_sysdep.h
ldso/ldso/sh/resolve.S
libc/Makefile
libc/misc/internals/__uClibc_main.c
libc/sysdeps/linux/arm/crt0.S
libc/sysdeps/linux/i386/crt0.S
libc/sysdeps/linux/mips/crt0.S
libc/sysdeps/linux/sh/crt0.S
libpthread/Makefile