OSDN Git Service
Eric Andersen [Wed, 19 Dec 2001 12:46:31 +0000 (12:46 -0000)]
Add basename and dirname. Write memrchr.
-Erik
David McCullough [Wed, 19 Dec 2001 03:43:54 +0000 (03:43 -0000)]
merged the two startup files so that uClinux people always get the correct
arg processing whether they are using PIC or not, and vice-versa for the
MMU folks.
Eric Andersen [Fri, 7 Dec 2001 18:19:09 +0000 (18:19 -0000)]
patch from Jari Korva <jpkorva@iki.fi>:
- fixes endianness bug in gethostbyaddr() (i386 worked fine, while m68k
didn't: 192.168.160.162 was queried with 192.168.160.162.in-addr.arpa
while it should have been 162.160.168.192.ip-addr.arpa)
- contains missing pieces from my previous getnameinfo() patch:
now it actually compiles!
David McCullough [Wed, 5 Dec 2001 08:34:07 +0000 (08:34 -0000)]
Add in an ARCH_CFLAGS placeholder so scripts can mod it.
David McCullough [Wed, 5 Dec 2001 08:32:26 +0000 (08:32 -0000)]
Hack the 68000 last ditch abort to work for all 68000 targets.
Eric Andersen [Fri, 30 Nov 2001 20:26:38 +0000 (20:26 -0000)]
Update TODO list a bit
Eric Andersen [Fri, 30 Nov 2001 07:09:22 +0000 (07:09 -0000)]
Add support for mmu-full m68k systems, such as oldworld macs.
-Erik
Eric Andersen [Fri, 30 Nov 2001 07:00:57 +0000 (07:00 -0000)]
Always use --uclibc-use-build-dir
Eric Andersen [Thu, 29 Nov 2001 16:50:27 +0000 (16:50 -0000)]
Add include/sys/reg.h to make gdbserver happy
David Schleef [Mon, 26 Nov 2001 11:57:23 +0000 (11:57 -0000)]
update my list
David Schleef [Mon, 26 Nov 2001 11:56:05 +0000 (11:56 -0000)]
Removed TARGET_CFLAGS definition, since it was moved to toplevel Rules.mak
David Schleef [Mon, 26 Nov 2001 11:37:52 +0000 (11:37 -0000)]
Fix TARGET_CFLAGS to include -fPIC when needed. Libs were being
compiled without -fPIC.
David Schleef [Mon, 26 Nov 2001 11:06:58 +0000 (11:06 -0000)]
libhowdy.so needs to be compiled with -fPIC
David Schleef [Mon, 26 Nov 2001 10:09:43 +0000 (10:09 -0000)]
Fix: libuclibc-dev should depend on libuclibc0. Elaborated descriptions.
David Schleef [Mon, 26 Nov 2001 09:23:08 +0000 (09:23 -0000)]
Disable ldso directory if DODYNAMIC isn't true, in addition to HAVE_SHARED
David Schleef [Mon, 26 Nov 2001 09:19:30 +0000 (09:19 -0000)]
Rewrite vfork() as C, should now work. Changed longjmp.S and setjmp.S
to use GCC's internal ppc-asm.h, and added macro to disable FP save/
restore in longjmp and setjmp. Fixed name of _setjmp() (was __setjmp).
Fixed _setjmp to be PIC.
David Schleef [Mon, 26 Nov 2001 09:00:08 +0000 (09:00 -0000)]
Fix buggy R_PPC_RELATIVE relocation. Symptom was that strings
internal to a library were not relocated correctly, specifically
sys_errlist[].
David Schleef [Mon, 26 Nov 2001 03:45:59 +0000 (03:45 -0000)]
Remove unused file
David Schleef [Mon, 26 Nov 2001 03:27:43 +0000 (03:27 -0000)]
Fix calculation of PLT entry index. Caused segfaults on second call
of a lib function.
David Schleef [Mon, 26 Nov 2001 02:43:15 +0000 (02:43 -0000)]
Fix dependencies
Eric Andersen [Mon, 26 Nov 2001 02:09:49 +0000 (02:09 -0000)]
My adjusted 'make install' was missing include/linux subdirs. Try
just using 'cp -a' and see if anyone complains and makes me use tar
or something.
Check libm for undefined non-libc symbols.
David Schleef [Mon, 26 Nov 2001 02:02:52 +0000 (02:02 -0000)]
strsignal() is a GNU extension
Eric Andersen [Sat, 24 Nov 2001 13:20:18 +0000 (13:20 -0000)]
Sync regex with glibc 2.2.4. I need to add an option to select
a minamalist replacement. Coming soon...
-Erik
Eric Andersen [Sat, 24 Nov 2001 10:17:24 +0000 (10:17 -0000)]
Move the FAQ. Add a docs dir. Add in a report on thread support.
-Erik
Eric Andersen [Sat, 24 Nov 2001 09:33:10 +0000 (09:33 -0000)]
Use consistant paths
Eric Andersen [Sat, 24 Nov 2001 09:15:51 +0000 (09:15 -0000)]
Oops...
Eric Andersen [Sat, 24 Nov 2001 09:14:12 +0000 (09:14 -0000)]
Much faster version of 'make install' -- it was doing one
fork per header file... Ugh.
-Erik
Eric Andersen [Sat, 24 Nov 2001 09:01:04 +0000 (09:01 -0000)]
Wrap uClinux specific stuff, so this will run on
macs and such that have an MMU
-Erik
Eric Andersen [Sat, 24 Nov 2001 08:36:39 +0000 (08:36 -0000)]
Oops
Eric Andersen [Sat, 24 Nov 2001 07:35:12 +0000 (07:35 -0000)]
Work around broken m68k kernel headers... Grumble.
Eric Andersen [Sat, 24 Nov 2001 06:19:23 +0000 (06:19 -0000)]
Silly us. Don't try to free alloca'd memory.
-Erik
Eric Andersen [Sat, 24 Nov 2001 04:17:07 +0000 (04:17 -0000)]
Fix naming so things will actually work
-Erik
Eric Andersen [Sat, 24 Nov 2001 03:56:40 +0000 (03:56 -0000)]
Fix path problem,
Eric Andersen [Sat, 24 Nov 2001 03:48:12 +0000 (03:48 -0000)]
Oops
Eric Andersen [Sat, 24 Nov 2001 03:46:25 +0000 (03:46 -0000)]
Move powerpc specific optimizations (courtesy of apple) to powerpc
subdir. Put together a theoretical framework for adding arch specific
optimizations. Havn't tried this yet but it looks correct...
-Erik
Michael Durrant [Fri, 23 Nov 2001 21:36:30 +0000 (21:36 -0000)]
MDAD: The "Config" file message, should say copy to "Config" not "Config.".
MDAD: Can be confusing to newbies.
Eric Andersen [Fri, 23 Nov 2001 13:14:28 +0000 (13:14 -0000)]
I just spent a bit of time writing up a FAQ...
-Erik
Eric Andersen [Fri, 23 Nov 2001 10:43:17 +0000 (10:43 -0000)]
Add this so madplay will properly configure itself using oss
as a default output device.
-Erik
Eric Andersen [Fri, 23 Nov 2001 09:12:43 +0000 (09:12 -0000)]
Finish ajusting math lib options. Close out a couple of todo items.
Eric Andersen [Fri, 23 Nov 2001 09:05:00 +0000 (09:05 -0000)]
Adjust configs for updated math lib
Eric Andersen [Fri, 23 Nov 2001 08:49:34 +0000 (08:49 -0000)]
Default to building C89 math stuff only. Cleanup some warnings.
-Erik
Eric Andersen [Thu, 22 Nov 2001 14:04:29 +0000 (14:04 -0000)]
Totally rework the math library, this time based on the MacOs X
math library (which is itself based on the math lib from FreeBSD).
-Erik
Eric Andersen [Thu, 22 Nov 2001 00:15:59 +0000 (00:15 -0000)]
Seems we were lacking an acos() implementation
Eric Andersen [Wed, 21 Nov 2001 14:56:43 +0000 (14:56 -0000)]
Adjust naming for __FORCE_GLIBC__ to __FORCE_GLIBC and add
support for __FORCE_NOGLIBC per Brian Stafford
<brian.stafford@office-logic.com>
Eric Andersen [Wed, 21 Nov 2001 14:53:18 +0000 (14:53 -0000)]
Fix support for sysv style signals
Eric Andersen [Wed, 21 Nov 2001 14:49:42 +0000 (14:49 -0000)]
Finish off the getc putc adjustment
Eric Andersen [Wed, 21 Nov 2001 14:48:09 +0000 (14:48 -0000)]
Add acct syscall. Fix sigsuspend which was totally broken (it
needed a wrapper)
Eric Andersen [Wed, 21 Nov 2001 14:46:32 +0000 (14:46 -0000)]
Cleanup abort() so it behaves itself a bit better
Eric Andersen [Wed, 21 Nov 2001 14:44:43 +0000 (14:44 -0000)]
Add missing ctermid. Also add putc and getc (in case they get
undefined which is a valid thing to do)
-Erik
Eric Andersen [Wed, 21 Nov 2001 14:41:38 +0000 (14:41 -0000)]
pathconf can't use fpathconf or it will block opening FIFOs
Eric Andersen [Tue, 20 Nov 2001 19:40:42 +0000 (19:40 -0000)]
Oops. Lets try that again.
Eric Andersen [Tue, 20 Nov 2001 19:33:08 +0000 (19:33 -0000)]
A few symbols needed for testing
Eric Andersen [Tue, 20 Nov 2001 19:30:33 +0000 (19:30 -0000)]
Fix up pathconf and friend so that test suits can work
Eric Andersen [Tue, 20 Nov 2001 19:29:03 +0000 (19:29 -0000)]
Can't use CLK_TCK in here since /usr/include/bits/time.h now
defines that as __sysconf(_SC_CLK_TCK) causing infinite recursion.
-Erik
Eric Andersen [Tue, 20 Nov 2001 00:13:30 +0000 (00:13 -0000)]
Be more careful able not shadowing with var names
David Schleef [Mon, 19 Nov 2001 23:50:27 +0000 (23:50 -0000)]
Notes on Build-Depends
David Schleef [Mon, 19 Nov 2001 23:48:08 +0000 (23:48 -0000)]
Fix build-depends to use kernel-headers-2.4. Should satisfy more
autobuilders?
Eric Andersen [Mon, 19 Nov 2001 12:12:20 +0000 (12:12 -0000)]
Fix default install dirs
Eric Andersen [Mon, 19 Nov 2001 10:22:55 +0000 (10:22 -0000)]
Add an initial clone from glibc. Needs fixing.
David Schleef [Sun, 18 Nov 2001 02:30:45 +0000 (02:30 -0000)]
Debian upload
David Schleef [Sun, 18 Nov 2001 02:01:53 +0000 (02:01 -0000)]
Added a few items on my wishlist, removed some stuff that is finished.
David Schleef [Sun, 18 Nov 2001 01:56:17 +0000 (01:56 -0000)]
Don't define _GNU_OBSTACK_INTERFACE_VERSION, because we don't provide
obstack.
David Schleef [Sun, 18 Nov 2001 01:54:15 +0000 (01:54 -0000)]
Updated notes
David Schleef [Sun, 18 Nov 2001 01:52:58 +0000 (01:52 -0000)]
Added build-stamp for Debian
Eric Andersen [Sat, 17 Nov 2001 14:12:19 +0000 (14:12 -0000)]
Another todo item
Eric Andersen [Thu, 15 Nov 2001 14:19:23 +0000 (14:19 -0000)]
Silly me. I left in a define which caused statfs64 to
recursively call itself.
Eric Andersen [Thu, 15 Nov 2001 09:12:40 +0000 (09:12 -0000)]
Fix comments. Attempt at c++ global constructor support.
Eric Andersen [Thu, 15 Nov 2001 09:12:06 +0000 (09:12 -0000)]
This is a .c file
Eric Andersen [Wed, 14 Nov 2001 11:14:57 +0000 (11:14 -0000)]
I fixed readdir64
Eric Andersen [Wed, 14 Nov 2001 11:11:19 +0000 (11:11 -0000)]
Oops. Forgot these
Eric Andersen [Wed, 14 Nov 2001 11:09:46 +0000 (11:09 -0000)]
Scrub up some lingering problems preventing readdir64 from working
and creating several *64 problems, particualrly when client apps
used -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64. All better now.
-Erik
Eric Andersen [Wed, 14 Nov 2001 07:41:08 +0000 (07:41 -0000)]
Sync up sparc headers
Eric Andersen [Wed, 14 Nov 2001 07:39:16 +0000 (07:39 -0000)]
Make it obvious that dtype is disabled
Eric Andersen [Wed, 14 Nov 2001 07:38:16 +0000 (07:38 -0000)]
Turn off dtype
Eric Andersen [Wed, 14 Nov 2001 07:37:43 +0000 (07:37 -0000)]
Sync up mipsel headers
Eric Andersen [Wed, 14 Nov 2001 07:34:46 +0000 (07:34 -0000)]
Sync up m68k headers
Eric Andersen [Wed, 14 Nov 2001 06:46:51 +0000 (06:46 -0000)]
Initial first (lame) pass at making a pthreads library. This
works for me when linking staticly on x86.
Eric Andersen [Wed, 14 Nov 2001 02:26:48 +0000 (02:26 -0000)]
Fix the clone syscall so it actually works.
Eric Andersen [Wed, 14 Nov 2001 01:35:34 +0000 (01:35 -0000)]
Add missing sched.h
David Schleef [Mon, 12 Nov 2001 03:18:12 +0000 (03:18 -0000)]
Notes about how powerpc/bits was constructed.
David Schleef [Mon, 12 Nov 2001 03:11:33 +0000 (03:11 -0000)]
Change the output filename to correspond to the package version.
David Schleef [Mon, 12 Nov 2001 03:10:42 +0000 (03:10 -0000)]
Fix common C ambiguity.
David Schleef [Mon, 12 Nov 2001 03:07:54 +0000 (03:07 -0000)]
Enable ld.so on powerpc
David Schleef [Mon, 12 Nov 2001 03:06:38 +0000 (03:06 -0000)]
powerpc/elfinterp.c: Powerpc works now. Major rework; most relocs
should work now. R_PPC_JMP_SLOT correctly being lazily relocated.
hash.h: Added a field in elf_resolve to store a ppc-specific address.
boot1.c: Added debugging code. Disabled check that fails on powerpc
because the string literal requires a reloc that isn't performed.
Added check to ignore d_tag if it is out of bounds, as has been
observed with powerpc binaries.
Eric Andersen [Sat, 10 Nov 2001 14:54:54 +0000 (14:54 -0000)]
A couple of TODO items
David Schleef [Sat, 10 Nov 2001 12:02:35 +0000 (12:02 -0000)]
Limited Debian architectures to the ones we can actually build.
Improved mksnapshot script; now adds a bogus changelog entry.
Added fixlinks script that automatically converts symlinks to
conform to Debian policy and updated rules to use it. Added
another bogus man page, prolonging the pretense that I'll actually
write real ones.
David Schleef [Sat, 10 Nov 2001 00:50:10 +0000 (00:50 -0000)]
Added winsize structure from before glibc-2.2.4 update
David Schleef [Sat, 10 Nov 2001 00:42:09 +0000 (00:42 -0000)]
Added .cvsignore
David Schleef [Sat, 10 Nov 2001 00:30:23 +0000 (00:30 -0000)]
_mmap.o should be added to libc.a, not crt0.o
David Schleef [Sat, 10 Nov 2001 00:17:21 +0000 (00:17 -0000)]
Add missing <errno.h>
Eric Andersen [Wed, 7 Nov 2001 22:02:57 +0000 (22:02 -0000)]
Patch from Jari Korva <jpkorva@iki.fi>
I found some support in uClibc for IPv6 but I needed some more...
Enclosed
is the patch containing following modifications:
- getnameinfo port from lates glibc
- IPv6 support for gethostbyaddr()
- IPv6 support for get_hosts_byname and read_etc_hosts (among other
things this fixed a bug in gethostbyname2 in a case when user asked for
an IPv6 but got a v4 address if it was present in /etc/hosts)
- defined ip6addr_any and in6addr_loopback (though the place where I
defined these isn't correct, I guess)
What is still missing:
- getaddrinfo (this could be ported also from glibc but it won't be as
easy as porting getnameinfo, I guess)
I have tested the patch using enclosed test program and boa web server.
Seems to work ;)
Eric Andersen [Wed, 7 Nov 2001 21:58:25 +0000 (21:58 -0000)]
Add statfs64
Eric Andersen [Mon, 5 Nov 2001 19:24:06 +0000 (19:24 -0000)]
Patch from Jari Korva <jari.korva@vtt.fi> to fix a memory leak
in dns_lookup.
Eric Andersen [Mon, 5 Nov 2001 19:21:58 +0000 (19:21 -0000)]
Disable fast search by default (doesn't work on coda for example)
Eric Andersen [Wed, 17 Oct 2001 06:07:07 +0000 (06:07 -0000)]
Oops. Forgot this one....
Eric Andersen [Wed, 17 Oct 2001 06:04:44 +0000 (06:04 -0000)]
These are now obsolete
Eric Andersen [Wed, 17 Oct 2001 06:02:35 +0000 (06:02 -0000)]
Fix up sig handling so it is more in sync with glibc behavior
Eric Andersen [Wed, 17 Oct 2001 06:01:24 +0000 (06:01 -0000)]
Bring these into line with glibc 2.2.4
Eric Andersen [Wed, 17 Oct 2001 05:54:39 +0000 (05:54 -0000)]
This header file was broken, breaking signal handling on ARM.
This update fixes it...
-Erik
Eric Andersen [Wed, 17 Oct 2001 03:17:15 +0000 (03:17 -0000)]
In theory, this adds readdir64 and friends. Dunno if they
work yet or not....
-Erik