Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | prettify make clean | Bernhard Reutner-Fischer | 2010-03-25 | 1 | -2/+2 |
| | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | ||||
* | support building out-of-tree | Bernhard Reutner-Fischer | 2009-08-17 | 1 | -0/+2 |
| | | | | | | Handle O= Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | ||||
* | - less verbose make clean | Bernhard Reutner-Fischer | 2008-11-07 | 1 | -4/+4 |
| | |||||
* | these weaks are also needed in libc.so for the time being | Eric Andersen | 2006-12-09 | 1 | -1/+1 |
| | |||||
* | oops, use __pthread_mutex_unlock() not pthread_mutex_unlock() | Eric Andersen | 2006-12-09 | 1 | -1/+2 |
| | |||||
* | silence a lot of warnings and fix a few genuine bugs while I'm at it. | Eric Andersen | 2006-12-09 | 3 | -2/+28 |
| | |||||
* | finish the pthread locking cleanups. This should get things compiling again | Eric Andersen | 2006-12-08 | 1 | -1/+1 |
| | | | | though I still need to silence the warnings about _pthread_cleanup_push_defer | ||||
* | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | 2006-12-07 | 1 | -0/+3 |
| | | | | | | | things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | ||||
* | (no commit message) | "Steven J. Hill" | 2006-12-02 | 1 | -0/+5 |
| | |||||
* | Remove __libc_internal_tsd_{s,g}et, they do not exist anymore | Peter S. Mazinger | 2006-03-09 | 2 | -36/+0 |
| | |||||
* | DOMULTI may be used for libc, the excluded files need work, ↵ | Peter S. Mazinger | 2006-02-15 | 1 | -0/+2 |
| | | | | linuxthreads[_db] as well, don't try on slow box | ||||
* | libc-{a,so,multi}-y replaced by libc-y covering common objects both in ↵ | Peter S. Mazinger | 2006-02-13 | 1 | -6/+3 |
| | | | | libc.a/libc.so, the diffs go into libc-static-y/libc-shared-y exclusively, add IMA to libc, don't use any MSRC anymore | ||||
* | Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵ | Peter S. Mazinger | 2006-01-22 | 2 | -2/+0 |
| | | | | is a useless attempt | ||||
* | update pthread weak handling to the style glibc uses | Mike Frysinger | 2006-01-04 | 2 | -101/+11 |
| | |||||
* | beautify | Mike Frysinger | 2005-12-29 | 1 | -10/+7 |
| | |||||
* | Convert users | Peter S. Mazinger | 2005-12-16 | 1 | -1/+1 |
| | |||||
* | Yeah, suck it up. I'm tired of merging stuff. | "Steven J. Hill" | 2005-12-06 | 1 | -0/+5 |
| | |||||
* | add some notes (thanks to mjn3) as to why we need these weaks, remove all ↵ | Mike Frysinger | 2005-12-02 | 1 | -43/+44 |
| | | | | the weaks that we arent actually using atm, and in general touchup the code | ||||
* | Remove TOPDIR | Peter S. Mazinger | 2005-11-21 | 1 | -3/+1 |
| | |||||
* | this is GNU source | Mike Frysinger | 2005-11-15 | 2 | -0/+2 |
| | |||||
* | Enable IMA | Peter S. Mazinger | 2005-11-03 | 1 | -2/+2 |
| | |||||
* | Remove last unused references to libc-a-pic-, we use only the lists in ↵ | Peter S. Mazinger | 2005-11-01 | 1 | -1/+0 |
| | | | | libc-a-y for objects that go into static libs, changing their suffix to .os, of they should be PIC | ||||
* | Replace all Makefiles for new build infrastucture | Peter S. Mazinger | 2005-10-29 | 1 | -32/+8 |
| | |||||
* | All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵ | Peter S. Mazinger | 2005-10-25 | 1 | -0/+26 |
| | | | | archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally. | ||||
* | Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵ | Peter S. Mazinger | 2005-10-12 | 1 | -9/+10 |
| | | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much. | ||||
* | Clean up pthread include mess. Some of these will be needed to support NPTL, ↵ | "Steven J. Hill" | 2005-10-04 | 1 | -11/+1 |
| | | | | but they do no harm for the linuxthreads case. Yes, I tested this. | ||||
* | weaks moved after the related function so gcc4 won't warn | Peter S. Mazinger | 2005-09-22 | 1 | -12/+12 |
| | |||||
* | punt unused __pthread_return_void func | Mike Frysinger | 2005-07-09 | 1 | -6/+0 |
| | |||||
* | merge parallel build support | Mike Frysinger | 2005-01-25 | 1 | -5/+4 |
| | |||||
* | Joakim Tjernlund writes: | Eric Andersen | 2004-05-14 | 1 | -10/+6 |
| | | | | | | | | | | | Hi Erik It seems to me that __pthread_once and __pthread_initialize_minimal could be made WEAKs with no stub. The code in rpc_thread.c and __uClibc_main.c appears to expect this. Also, __pthread_return_0 __pthread_return_1 and __pthread_return_void can be static, not to pollute the name space. Jocke | ||||
* | My mistake. We do need some weak pthread_* funcs. But we were previously | Manuel Novoa III | 2004-01-04 | 1 | -2/+87 |
| | | | | | | | missing one in the glibc abi, and including a number of extras (which I left in commented). Unfortunately, this brings back the perl pthread bug. Fixing the incorrect weaks in libpthread wasn't sufficient to escape the shared loader bug. :-( | ||||
* | Fix a long-standing bug with pthreads. A couple of linuxthreads files | Manuel Novoa III | 2003-12-27 | 1 | -69/+4 |
| | | | | | | | | | | | | | | | | were including libc-lock.h which had a bunch of weak pragmas. Also, uClibc supplied a number of no-op weak thread functions even though many weren't needed. This combined result was that sometimes the functional versions of thread functions in pthread would not override the weaks in libc. While fixing this, I also prepended double-underscore to all necessary weak thread funcs in uClibc, and removed all unused weaks. I did a test build, but haven't tested this since these changes are a backport from my working tree. I did test the changes there and no longer need to explicitly add -lpthread in the perl build for perl to pass its thread self tests. | ||||
* | Peter Kjellerstedt writes: | Eric Andersen | 2003-10-18 | 1 | -1/+1 |
| | | | | | | | rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM). | ||||
* | Be prepared to call __pthread_initialize_minimal | Eric Andersen | 2002-08-19 | 1 | -0/+1 |
| | |||||
* | Fix use of __pthread_once, and fix rpc usage of thread local | Eric Andersen | 2002-08-12 | 1 | -0/+1 |
| | | | | | storage.... -Erik | ||||
* | Avoid forced -lpthread lnkage when threading is enabled | Eric Andersen | 2002-03-09 | 1 | -1/+1 |
| | |||||
* | Merge in the pthread library. This is the linuxthreads library taken from | Eric Andersen | 2002-02-20 | 3 | -0/+189 |
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 |