Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-01-02 | Rework sparc architecture support so it will compile | Eric Andersen | |
and run. Seems to be working... -Erik | |||
2002-12-18 | whitespace | Miles Bader | |
2002-11-27 | Make support for global constructors and global destructors be | Eric Andersen | |
configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik | |||
2002-11-05 | Standardize LIBGCC_DIR | Eric Andersen | |
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik | |||
2002-10-29 | A patch from Arne Jonsson <arne.jonsson@i3micro.com>: | Eric Andersen | |
Attached are the changes we think is necessary in order to use user defined stacksizes for each thread. When testing I forgot to lower the PTHREAD_STACK_MIN to the lowest value used for the stacks, this caused stranged reboots. As said before, we are using uClinux 2.0.38 on a ARM7TDMI. | |||
2002-10-23 | A patch from Arne Jonsson <arne.jonsson@i3micro.com> to allow | Eric Andersen | |
uClibc's libpthread to run on linux 2.0.x kernels which lack poll() and therefore must use select() instead. | |||
2002-10-13 | It turns out that __thread is now a gcc keyword. We used __thread in | Eric Andersen | |
a few spots in our header files. In this change I do a s/__thread/__thread_id/ so we no longer conflict with newer CVS versions of gcc (such as the patched up gcc 3.2 included with RedHat 3.0). -Erik | |||
2002-10-01 | This commit contains a patch from Stefan Allius <allius@atecom.com> to change | Eric Andersen | |
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. | |||
2002-09-20 | Added pthread support for CRIS. | Tobias Anderberg | |
2002-09-17 | Fixup thread support for the 5200/5307 coldfire platforms. | David McCullough | |
2002-08-21 | Revert mode_t change. Sigh. As Manuel so eloquently put it: "this is the way | Eric Andersen | |
we hose our code... hose our code... hose our code... this is the way we hose our code... all thanks to glibc" -Erik | |||
2002-08-21 | mode_t was being promoted to an int by gcc's __builtin_va_arg, causing bad | Eric Andersen | |
things to happen. This makes it explicit, so pthread using apps are no longer broken... -Erik | |||
2002-08-20 | Remove some noise | Eric Andersen | |
2002-08-20 | Only build libthread_db when both threads and debug are enabled | Eric Andersen | |
-Erik | |||
2002-08-19 | Based on work by Stefan Allius, arrange for early initialization of | Eric Andersen | |
pthread stuff. Also, don't bother building libthread_db unless we are debugging. -Erik | |||
2002-08-11 | Ugh. Make uClibc cross compile with gcc 2.95.x and threads. I wonder | Eric Andersen | |
if this is serious enough to warrent 0.9.14? -Erik | |||
2002-08-08 | Patch from Stefan Allius and Edie C. Dost: | Eric Andersen | |
In linuxthreads/errno.h the functions __errno_location and __h_errno_location wasn't safe against calling before the library is initialized. | |||
2002-08-08 | Fix license. I meant to say LGPL... | Eric Andersen | |
-Erik | |||
2002-08-08 | I missed a file | Eric Andersen | |
2002-08-06 | Several pthreads updates. Enable linuxthreads_db. Several fixes | Eric Andersen | |
related to thread local storage. -Erik | |||
2002-07-19 | Fix spelling | Eric Andersen | |
2002-07-14 | Add both pthread_mutexattr_setpshared() and | Eric Andersen | |
pthread_mutexattr_getpshared(), which were missing -Erik | |||
2002-07-14 | Add missing pthread_condattr_getpshared and pthread_condattr_setpshared | Eric Andersen | |
-Erik | |||
2002-07-01 | Patch from Ronald Wahl <rwa@peppercon.com> -- kill references to | Eric Andersen | |
the obsolete PTHREAD_MUTEX_FAST_NP, and change the default mutex type to adaptive | |||
2002-06-13 | Fix pthreads to use the rt signals if present | Eric Andersen | |
-Erik | |||
2002-06-10 | Kill the libc-lock headers, which we do not use and which are | Eric Andersen | |
not correct for uClibc. Fix setenv locking to behave itself. -Erik | |||
2002-05-28 | Fixup and unifiy version numbering. Automate versioning updates. | Eric Andersen | |
Propagate fixes across makefiles. -Erik | |||
2002-04-17 | Remove strong aliases to symbols that we don't define in uClibc | Eric Andersen | |
2002-04-10 | Fix libpthread compile for sparc | Eric Andersen | |
2002-04-09 | Russ Dill noticed that the symlinks for libpthread didn't match | Eric Andersen | |
the other links. Fixed now. -Erik | |||
2002-03-12 | Swap in the new stdio code. | Manuel Novoa III | |
2002-03-01 | Patch from M. R. Brown <mrbrown@0xd6.org> to fix pthread support | Eric Andersen | |
for SH, and fix vfork | |||
2002-02-27 | Remove some debugging code | Eric Andersen | |
2002-02-26 | Enable pread/pwrite | Eric Andersen | |
2002-02-23 | Several naming cleanups so threads work properly again | Eric Andersen | |
2002-02-21 | Let the large file stuff be cancelable | Eric Andersen | |
2002-02-21 | Oops. I forgot to commit this file... | Eric Andersen | |
2002-02-21 | Lose the _GNU_SOURCE and just add __USE_GNU to the one file that needs | Eric Andersen | |
it, since we definately do not want silent remapping of functions to their large-file counterparts. -Erik | |||
2002-02-20 | Merge in the pthread library. This is the linuxthreads library taken from | Eric Andersen | |
glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik | |||
2002-01-28 | Fix the bug where binaries built with older toolchains would | Eric Andersen | |
segfault. Turns out that 'ld -nostdlib' was the culprit. Who wouldof thought... -Erik | |||
2002-01-16 | Tell ld explicitly when stuff is supposed to by dynamically linked | Eric Andersen | |
-Erik | |||
2002-01-12 | Depend upon libc | Eric Andersen | |
2002-01-11 | More build system cleanups... | Eric Andersen | |
2002-01-11 | Scrub the way libraries are linked. Use ld, not gcc, to avoid | Eric Andersen | |
chicken-and-egg problems when building gcc toolchains. -Erik | |||
2002-01-06 | Fix stupid typing problems | Eric Andersen | |
2002-01-06 | Fix formatting. Stub out pthread_join and pthread_exit for now. | Eric Andersen | |
-Erik | |||
2002-01-02 | Silly spelling error | Eric Andersen | |
2002-01-01 | Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for | Eric Andersen | |
proper error checking -Erik | |||
2001-11-14 | Initial first (lame) pass at making a pthreads library. This | Eric Andersen | |
works for me when linking staticly on x86. |