Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge from trunk that gives us a valid NPTL dynamic loader and the start of ↵ | "Steven J. Hill" | 2005-11-29 | 1 | -67/+9 |
| | | | | the new build system. I have probably another 300 and some files to go *sigh*. | ||||
* | Sync with trunk. | "Steven J. Hill" | 2005-10-08 | 1 | -0/+4 |
| | |||||
* | Sync with trunk. | "Steven J. Hill" | 2005-10-06 | 1 | -26/+17 |
| | |||||
* | Fix up build system for NPTL. I admit it is much cleaner now, but I lost my ↵ | "Steven J. Hill" | 2005-10-04 | 1 | -101/+11 |
| | | | | entire Saturday fixing this $!#$!#@$T! up. | ||||
* | Rename option PTHREADS_NATIVE to be UCLIBC_HAS_THREADS_NATIVE instead. What ↵ | "Steven J. Hill" | 2005-09-24 | 1 | -5/+5 |
| | | | | a stupid name to start with. What idiot thought of that? | ||||
* | Big sync with trunk. | "Steven J. Hill" | 2005-09-24 | 1 | -13/+25 |
| | |||||
* | Steve was taking stupid pills and hardcoded the version of the dynamic loader. | "Steven J. Hill" | 2005-08-11 | 1 | -1/+1 |
| | |||||
* | Finally, all of the makefiles that make the magic happen. These changes ↵ | "Steven J. Hill" | 2005-08-09 | 1 | -1/+10 |
| | | | | allow for uClibc to build for NPTL support without breaking the old linuxthreads model. Let the testing begin. | ||||
* | Last of the merges along with latest changes for NPTL. Nothing much | "Steven J. Hill" | 2005-07-30 | 1 | -23/+11 |
| | | | | new on the NPTL stuff other than cleaning a few things up. | ||||
* | Massive clean up of makefiles with a focus on being able to compile correctly | "Steven J. Hill" | 2005-07-22 | 1 | -1/+15 |
| | | | | | both thread library models. Items of interest are the 'Rules.mak' changes at the top level as well as the new 'Rules.mak' for the NPTL library. | ||||
* | Cleanup original linuxthreads and update top-level threads makefiles. | "Steven J. Hill" | 2005-05-11 | 1 | -1/+1 |
| | |||||
* | Haha. I caught it before you did. | "Steven J. Hill" | 2005-05-07 | 1 | -2/+2 |
| | |||||
* | Add in configuration item and Makefile changes for NPTL. We will be | "Steven J. Hill" | 2005-05-07 | 1 | -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 Kjellerstedt | 2005-01-19 | 1 | -44/+39 |
| | |||||
* | Peter S. Mazinger: make sure the ld RELRO and NOW options are independent ↵ | Mike Frysinger | 2004-12-26 | 1 | -3/+9 |
| | | | | options | ||||
* | Fix typo | Eric Andersen | 2004-12-22 | 1 | -2/+2 |
| | |||||
* | Patch from Peter S. Mazinger: | Eric Andersen | 2004-12-22 | 1 | -0/+6 |
| | | | | Seperate out security features into a separate menu | ||||
* | Cleaned up patch from Peter S. Mazinger adding support for | Eric Andersen | 2004-12-22 | 1 | -0/+2 |
| | | | | | -fstack-protector and -fno-stack-protector-all security options | ||||
* | We can't strip libpthread or libthread_db can't help gdb debug ptheads | Eric Andersen | 2004-12-11 | 1 | -1/+5 |
| | |||||
* | libpthread can use the normal LDFLAGS (including -s to strip it), but | Eric Andersen | 2004-12-08 | 1 | -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; build | Manuel Novoa III | 2004-10-15 | 1 | -9/+8 |
| | | | | the utils using the uClibc-targeted toolchain. | ||||
* | Peter Mazinger writes: | Joakim Tjernlund | 2004-10-14 | 1 | -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 Tjernlund | 2004-10-06 | 1 | -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 to | Manuel Novoa III | 2004-01-16 | 1 | -2/+4 |
| | | | | | avoid problems 'hidden symbol' problems. Also handle -lfloat for the soft-float arm case. | ||||
* | minor cleanup | Eric Andersen | 2003-11-04 | 1 | -4/+4 |
| | |||||
* | gdb wants to dlopen "libthread_db.so.1", so be sure to assign | Eric Andersen | 2003-10-31 | 1 | -1/+1 |
| | | | | the correct soname | ||||
* | Peter Kjellerstedt writes: | Eric Andersen | 2003-10-18 | 1 | -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 Andersen | 2003-10-18 | 1 | -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 Andersen | 2003-10-18 | 1 | -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_db | Eric Andersen | 2003-06-30 | 1 | -1/+3 |
| | |||||
* | Make it so debugging pthreads works, even with DODEBUG turned off | Eric Andersen | 2003-03-11 | 1 | -2/+4 |
| | | | | -Erik | ||||
* | Seperate pthread debugging from uClibc debugging. They are used | Eric Andersen | 2003-03-04 | 1 | -1/+1 |
| | | | | for different things. | ||||
* | Major update for pthreads, based in large part on improvements | Eric Andersen | 2003-02-27 | 1 | -3/+1 |
| | | | | | from glibc 2.3. This should make threads much more efficient. -Erik | ||||
* | whitespace | Miles Bader | 2002-12-18 | 1 | -1/+1 |
| | |||||
* | Make support for global constructors and global destructors be | Eric Andersen | 2002-11-27 | 1 | -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_DIR | Eric Andersen | 2002-11-05 | 1 | -5/+4 |
| | |||||
* | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | 2002-10-31 | 1 | -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 change | Eric Andersen | 2002-10-01 | 1 | -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 enabled | Eric Andersen | 2002-08-20 | 1 | -1/+1 |
| | | | | -Erik | ||||
* | Based on work by Stefan Allius, arrange for early initialization of | Eric Andersen | 2002-08-19 | 1 | -1/+4 |
| | | | | | | pthread stuff. Also, don't bother building libthread_db unless we are debugging. -Erik | ||||
* | Several pthreads updates. Enable linuxthreads_db. Several fixes | Eric Andersen | 2002-08-06 | 1 | -5/+1 |
| | | | | | related to thread local storage. -Erik | ||||
* | Fixup and unifiy version numbering. Automate versioning updates. | Eric Andersen | 2002-05-28 | 1 | -2/+2 |
| | | | | | Propagate fixes across makefiles. -Erik | ||||
* | Russ Dill noticed that the symlinks for libpthread didn't match | Eric Andersen | 2002-04-09 | 1 | -13/+12 |
| | | | | | the other links. Fixed now. -Erik | ||||
* | Merge in the pthread library. This is the linuxthreads library taken from | Eric Andersen | 2002-02-20 | 1 | -28/+84 |
| | | | | | | | | 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 | ||||
* | Fix the bug where binaries built with older toolchains would | Eric Andersen | 2002-01-28 | 1 | -3/+3 |
| | | | | | | segfault. Turns out that 'ld -nostdlib' was the culprit. Who wouldof thought... -Erik | ||||
* | Tell ld explicitly when stuff is supposed to by dynamically linked | Eric Andersen | 2002-01-16 | 1 | -1/+1 |
| | | | | -Erik | ||||
* | Depend upon libc | Eric Andersen | 2002-01-12 | 1 | -1/+1 |
| | |||||
* | More build system cleanups... | Eric Andersen | 2002-01-11 | 1 | -1/+1 |
| | |||||
* | Scrub the way libraries are linked. Use ld, not gcc, to avoid | Eric Andersen | 2002-01-11 | 1 | -2/+3 |
| | | | | | chicken-and-egg problems when building gcc toolchains. -Erik | ||||
* | Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for | Eric Andersen | 2002-01-01 | 1 | -2/+2 |
| | | | | | proper error checking -Erik |