summaryrefslogtreecommitdiffstats
path: root/libpthread/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove TOPDIRPeter S. Mazinger2005-11-211-3/+1
|
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-291-65/+9
|
* headers is prerequisite for subdirsPeter S. Mazinger2005-10-191-1/+1
|
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-4/+4
| | | | 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.
* Fix up PTDIR bug and clean target for libpthread."Steven J. Hill"2005-10-081-0/+4
|
* Add another commentPeter S. Mazinger2005-10-041-1/+2
|
* Use PTDIR in libpthread/Makefile too, add new PTNAME being nptl or ↵Peter S. Mazinger2005-10-041-25/+13
| | | | linuxthreads. sjhill, I know you kill my keyboard, but please read my added comments, thanks.
* Do not recurse into ldso/libc/libpthread on cleanPeter S. Mazinger2005-10-041-1/+3
|
* Again, I need to cut down on my merge times and this last set of changes to ↵"Steven J. Hill"2005-10-011-3/+10
| | | | the makefile structure is killing me. Sorry to put more native thread stuff in, but it cannot be activated in the trunk, so there is no harm.
* Remove ar-target and shared targets, at build time now we traverse the tree ↵Peter S. Mazinger2005-09-281-68/+6
| | | | only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
* Remove unneeded if clause. We won't be in this directory unless we"Steven J. Hill"2005-09-241-4/+1
| | | | have enabled threads.
* no check needed in libm/libpthread, we do not recurse anymore if the related ↵Peter S. Mazinger2005-09-221-6/+0
| | | | option is not set, more Makefile cleanups
* also symlink thread_db.h instead of duplicating it, fix the clean target, ↵Mike Frysinger2005-09-211-12/+16
| | | | and touchup the headers target so we dont create bogus dir symlinks
* remove unused headers on install and clean up all thread related onesPeter S. Mazinger2005-09-211-1/+3
|
* 'pthread.h' is not the only file that needs to be symlinked. When NPTL gets ↵"Steven J. Hill"2005-09-211-2/+14
| | | | merged, you will need to do 'semaphore.h' and 'bits/pthreadtypes.h'. I think I have been a good little boy and keeping my NPTL changes out of mainline, so I'm going to go ahead and cross the line this once to get this change in.
* dont duplicate pthread.h in include and libpthread subdirs, so symlink itMike Frysinger2005-09-211-0/+3
|
* Filter out any -z defs since this lib will have undefined symbols thatJoakim Tjernlund2005-05-281-1/+4
| | | | are in gdb.
* Add patch at bugs 274. From Peter Manzinger.Joakim Tjernlund2005-05-281-21/+2
|
* Finish up reverting NPTLEric Andersen2005-05-201-9/+1
|
* Cleanup original linuxthreads and update top-level threads makefiles."Steven J. Hill"2005-05-111-1/+1
|
* Haha. I caught it before you did."Steven J. Hill"2005-05-071-2/+2
|
* Add in configuration item and Makefile changes for NPTL. We will be"Steven J. Hill"2005-05-071-0/+8
| | | | | | placing the NPTL code under the top-level 'libpthread' directory. Nothing compiles or even works at this point, so do not enable this option.
* Use Makefile if statements rather than their shell counterparts.Peter Kjellerstedt2005-01-191-44/+39
|
* Peter S. Mazinger: make sure the ld RELRO and NOW options are independent ↵Mike Frysinger2004-12-261-3/+9
| | | | options
* Fix typoEric Andersen2004-12-221-2/+2
|
* Patch from Peter S. Mazinger:Eric Andersen2004-12-221-0/+6
| | | | Seperate out security features into a separate menu
* Cleaned up patch from Peter S. Mazinger adding support forEric Andersen2004-12-221-0/+2
| | | | | -fstack-protector and -fno-stack-protector-all security options
* We can't strip libpthread or libthread_db can't help gdb debug ptheadsEric Andersen2004-12-111-1/+5
|
* libpthread can use the normal LDFLAGS (including -s to strip it), butEric Andersen2004-12-081-4/+3
| | | | libthreaddb must not be stripped or gdb can't use it.
* Rip out Peter's unacceptable "fix" and do the sane thing instead; buildManuel Novoa III2004-10-151-9/+8
| | | | the utils using the uClibc-targeted toolchain.
* Peter Mazinger writes:Joakim Tjernlund2004-10-141-8/+4
| | | | | | | The attached patch is an updated version of an earlier sent patch It solves the problem that the target utils (ldconfig/ldd/iconv, readelf is not handled, but can be easily added) are not built w/ the newly created [S]crt[01].o files.
* Peter S. Mazinger writes:Joakim Tjernlund2004-10-061-1/+1
| | | | | | | | Corrects libpthread_db name (I do not know why libpthread_db.so uses libpthread_db.so.1 instead of libpthread_db.so.$(MAJOR_VERSION) as soname) Note by Jocke: I don't known either but until then this is the right thing to do.
* We need to link with libgcc.a when creating shared libs, in order toManuel Novoa III2004-01-161-2/+4
| | | | | avoid problems 'hidden symbol' problems. Also handle -lfloat for the soft-float arm case.
* minor cleanupEric Andersen2003-11-041-4/+4
|
* gdb wants to dlopen "libthread_db.so.1", so be sure to assignEric Andersen2003-10-311-1/+1
| | | | the correct soname
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-8/+8
| | | | | | | | | | ln.patch: * Define $(LN) as ln in Rules.mak. * Change all occurrences of ln into $(LN). * Change all constructs like (cd path && ln -sf foo/file file) into $(LN) -sf foo/file path/file. The latter construct is already used in a number of places so it should not be an additional compatibility problem.
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-7/+5
| | | | | | | 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).
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-8/+8
| | | | | | | | | install.patch: * Define $(INSTALL) as install in Rules.mak. * Change all occurrences of install into $(INSTALL). * Change all occurrences of mkdir -p into $(INSTALL) -d. install -d is already used in a number of places so this should not be an additional compatibility problem.
* Fixup symlinks to libthread_dbEric Andersen2003-06-301-1/+3
|
* Make it so debugging pthreads works, even with DODEBUG turned offEric Andersen2003-03-111-2/+4
| | | | -Erik
* Seperate pthread debugging from uClibc debugging. They are usedEric Andersen2003-03-041-1/+1
| | | | for different things.
* Major update for pthreads, based in large part on improvementsEric Andersen2003-02-271-3/+1
| | | | | from glibc 2.3. This should make threads much more efficient. -Erik
* whitespaceMiles Bader2002-12-181-1/+1
|
* Make support for global constructors and global destructors beEric Andersen2002-11-271-0/+2
| | | | | | configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik
* Standardize LIBGCC_DIREric Andersen2002-11-051-5/+4
|
* Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen2002-10-311-3/+3
| | | | | | | | | | | | | | | 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
* This commit contains a patch from Stefan Allius <allius@atecom.com> to changeEric Andersen2002-10-011-4/+13
| | | | | | | 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.
* Only build libthread_db when both threads and debug are enabledEric Andersen2002-08-201-1/+1
| | | | -Erik
* Based on work by Stefan Allius, arrange for early initialization ofEric Andersen2002-08-191-1/+4
| | | | | | pthread stuff. Also, don't bother building libthread_db unless we are debugging. -Erik
* Several pthreads updates. Enable linuxthreads_db. Several fixesEric Andersen2002-08-061-5/+1
| | | | | related to thread local storage. -Erik