summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-02-16Unlike the other static libs, libdl.a and libdl_pic.a are different.Manuel Novoa III
So we need to copy the actual libdl_pic.a or bad things happen when optimizing libdl.so with mklibs.py.
2005-02-15dont need sysdep.hMike Frysinger
2005-02-15some test header files for x86_64Mike Frysinger
2005-02-15some incomplete asm source for x86_64Mike Frysinger
2005-02-15some more x86_64 sourceMike Frysinger
2005-02-15some more x86_64 sourceMike Frysinger
2005-02-15some source files for x86_64Mike Frysinger
2005-02-15headers for x86_64Mike Frysinger
2005-02-15kconfig for x86_64Mike Frysinger
2005-02-14When I broke up the stdio code, the "support pre C99 compilers" va_copy compatManuel Novoa III
define was no longer visible to vasprintf. I didn't catch this since I no longer use such old tools. Unfortunately, some well-meaning but misguided individual decided to just cut-and-paste the macro. :-( Try to clean up the situation by putting it into a header that can be overriden by any archs that need to. If this breaks for anyone (as I said, I no longer use such old tools and so haven't tested), let me know and I'll fix it.
2005-02-14Fix some issues with nice(). SUSv3 specifies that it return the newManuel Novoa III
priority if successful, while the linux syscall returns 0. Also, in the non-syscall version, we must be sure to set errno to EPERM on failure since setpriority() can set errno to several possible values. Note: The version of glibc on my debian system is broken wrt EPERM too.
2005-02-13x86_64 fixes: make sure the fall back routine for using umount2() for ↵Mike Frysinger
umount() actually works :)
2005-02-13x86_64 fixes: update prototype to match the other prototypesMike Frysinger
2005-02-13x86_64 fixes: __NR_socketcall doesnt exist, nor does __NR_recv / __NR_send ↵Mike Frysinger
... so dont try using socketcall() unless the system call exists
2005-02-13touchup the $(AR) mojo to address some bugs by Peter KjellerstedtMike Frysinger
2005-02-12no more cvsMike Frysinger
2005-02-10Add THREAD_SELF definition to PPC. This should make threads on PPCJoakim Tjernlund
a bit faster.
2005-02-09fix typoEric Andersen
2005-02-09Define va_copy for pre-C99 compilers (code taken from vfprintf.c).Peter Kjellerstedt
2005-02-09Implement _start completely in assembler. Otherwise the compiler willPeter Kjellerstedt
push the frame pointer when DO_DEBUG is enabled (and thus incorrect argc, argv and envp will be passed to the program).
2005-02-09Include features.h (without it, testing for __UCLIBC_HAS_THREADS__ Peter Kjellerstedt
makes no sense).
2005-02-09simplify anon urlEric Andersen
2005-02-08- 3/NN patches for ssp. Doc updates from Peter S. Mazinger and Robert ConnollyNed Ludd
2005-02-08ordering updateEric Andersen
2005-02-08- 2/NN patches for ssp. Updates from Peter S. Mazinger and Robert ConnollyNed Ludd
2005-02-08Update the yearEric Andersen
2005-02-08Mention subversion and provide access info. Remove mention of cvs.Eric Andersen
-Erik
2005-02-08- 1/NN patches for sspNed Ludd
2005-02-08Update release target for subversionEric Andersen
2005-02-08add notes about header generationMike Frysinger
2005-02-02- updated getent script to match behaviors of newer glibc getent. update ↵Ned Ludd
from Peter S. Mazinger
2005-02-01Fix death event reporting properly.Joakim Tjernlund
Now GDB is happy and death events are reported as [Thread 5126 (LWP 192) exited] without GDB bailing out.
2005-01-31Restore it so we get gdbEric Andersen
[Thread 1026 (Missing) exited] messages again, while leaving the __linuxthreads_death_event() call disabled, as it still breaks gdb.
2005-01-31Always use the target CC when generating include/bits/sysnum.h, since someEric Andersen
arches like mips have an include/asm/unistd.h that depends on #defines provided only by gcc. Therefore, since we may need to generate include/bits/sysnum.h before the target CC is actually existant when bootstrapping a toolchain, we must ensure that include/bits/sysnum.h is rebuilt every time we run make. Sigh. What a pain. -Erik
2005-01-31Sync with latest GLIBC.Joakim Tjernlund
2005-01-31Oops, remove extra sigaddset() call. Don't know how that one got there.Joakim Tjernlund
2005-01-29Hi Erik and ManuelEric Andersen
Long time no see :) It appears uClibc pthreads native debugging is broken w.r.t thread exit handling in uClibc(at least on PPC). When debugging ex7, gdb(6.2.1) bails out as soon as a thread exits. I found a comment in gdb that TD_DEATH handling was broken for glibc 2.3.1, so I figured that maybe it was broken in uClibc also. I added a #if 0 #endif in pthread_exit( see patch below) and then gdb behaved again. While looking into this I found a few differences( included in the patch) between glibc and uClibc. Don't know if these makes a difference, but I leave that to you to decide. Jocke
2005-01-29Use HOSTCC for seting up the syscall listEric Andersen
2005-01-29merge parallel build supportMike Frysinger
2005-01-25merge parallel build supportMike Frysinger
2005-01-24make sure libdl static and shared targets are built properlyMike Frysinger
2005-01-24Use $(LN) rather than ln.Peter Kjellerstedt
2005-01-23When there is no umount syscall, but umount2 is available, thenEric Andersen
try to emulate umount() using umount2()
2005-01-19ignore our headers hackMike Frysinger
2005-01-19clean up dependencies so libraries are only rebuilt when needed and so that ↵Mike Frysinger
parallel build works correctly
2005-01-19add a tiny hack so that the headers target isnt rebuilt all the time, only ↵Mike Frysinger
when it should be
2005-01-19beautifyMike Frysinger
2005-01-19touchup the dependencies so that the sysdeps object files will override the ↵Mike Frysinger
toplevel linuxthreads generic object files
2005-01-19Avoid compiler warnings.Peter Kjellerstedt
2005-01-19Use Makefile if statements rather than their shell counterparts.Peter Kjellerstedt