Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge from trunk. | "Steven J. Hill" | 2005-12-02 | 1 | -125/+8 |
| | |||||
* | Changes to sync with trunk. | "Steven J. Hill" | 2005-11-06 | 1 | -1/+1 |
| | |||||
* | Fix up build system for NPTL. I admit it is much cleaner now, but I lost my ↵ | "Steven J. Hill" | 2005-10-04 | 1 | -38/+52 |
| | | | | entire Saturday fixing this $!#$!#@$T! up. | ||||
* | Big sync with trunk. | "Steven J. Hill" | 2005-09-24 | 1 | -6/+2 |
| | |||||
* | Merge/sync with trunk. | "Steven J. Hill" | 2005-08-17 | 1 | -1/+1 |
| | |||||
* | Finally, all of the makefiles that make the magic happen. These changes ↵ | "Steven J. Hill" | 2005-08-09 | 1 | -8/+8 |
| | | | | allow for uClibc to build for NPTL support without breaking the old linuxthreads model. Let the testing begin. | ||||
* | Properly link in needed TLS functions for the static C library. Added the ↵ | "Steven J. Hill" | 2005-07-31 | 1 | -0/+6 |
| | | | | new low-level locking primitives to the C library for both static and shared. Added the new file 'dl-tls.c' from glibc which should be the final code necessary to fully link all the libraries for a NPTL-based uClibc. | ||||
* | Last of the merges along with latest changes for NPTL. Nothing much | "Steven J. Hill" | 2005-07-30 | 1 | -6/+11 |
| | | | | new on the NPTL stuff other than cleaning a few things up. | ||||
* | touchup the $(AR) mojo to address some bugs by Peter Kjellerstedt | Mike Frysinger | 2005-02-13 | 1 | -6/+11 |
| | |||||
* | merge parallel build support | Mike Frysinger | 2005-01-25 | 1 | -1/+25 |
| | |||||
* | fix target dependencies to support parallel building | Mike Frysinger | 2005-01-19 | 1 | -6/+3 |
| | |||||
* | use $(RANLIB) | Mike Frysinger | 2005-01-19 | 1 | -2/+1 |
| | |||||
* | Remove unused stuff. From Peter Mazinger. | Joakim Tjernlund | 2004-10-14 | 1 | -6/+0 |
| | |||||
* | Link with libfloat if necessary. | Manuel Novoa III | 2004-01-16 | 1 | -1/+1 |
| | |||||
* | Ok.. we need to link with libgcc.a for some archs. I haven't looked at | Manuel Novoa III | 2004-01-14 | 1 | -1/+1 |
| | | | | | all cases, but the archs I've looked at do build the needed routines as PIC so we should be ok. | ||||
* | minor cleanup | Eric Andersen | 2003-11-04 | 1 | -1/+1 |
| | |||||
* | Some more soft float fixes... for arm in particular (libfloat). | Manuel Novoa III | 2003-10-31 | 1 | -17/+3 |
| | | | | | | Remove the ADD_LIBGCC_FUNCTIONS option and do things the right way. Either we have a shared libgcc available, or the libgcc routines aren't PIC and don't belong in the shared libc anyway. | ||||
* | Peter Kjellerstedt writes: | Eric Andersen | 2003-10-18 | 1 | -2/+2 |
| | | | | | | | | | | 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 | -8/+8 |
| | | | | | | | 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 | -4/+4 |
| | | | | | | | | | 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. | ||||
* | Peter Kjellerstedt writes: | Eric Andersen | 2003-09-11 | 1 | -5/+4 |
| | | | | | The attached patch allows $(CC) to contain spaces (something which we use). | ||||
* | Patch from Peter S. Mazinger to make the get-needed-libgcc-objects | Eric Andersen | 2003-06-05 | 1 | -2/+3 |
| | | | | script work with newer binutils versions. | ||||
* | Patch from Stefan Allius to make adding libgcc functions to the library an | Eric Andersen | 2003-02-05 | 1 | -10/+17 |
| | | | | | option, to avoid the possibility of adding non PIC code into the shared PIC uClibc library, thereby making the .text segment unshareable. | ||||
* | Cleanup makefiles and make clean a bit | Eric Andersen | 2003-01-23 | 1 | -1/+4 |
| | |||||
* | Make support for global constructors and global destructors be | Eric Andersen | 2002-11-27 | 1 | -1/+8 |
| | | | | | | configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik | ||||
* | Patch from Stefan Allius for libgcc multilib support | Eric Andersen | 2002-11-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | this is the last patch, we need to make the support of multitarget libgcc complete. --------------------------------- In ldso/ldso/Makefile I added the CPU_LDFLAGS-y to the LDFLAGS --------------------------------- In libc/Makefile I set the LDFLAGS for the script get-needed-objects.sh with CPU_LDFLAGS-y --------------------------------- In extra/scripts/get-needed-object.sh we now use the LIBGCC from Rules.mak and call LD with LDFLAGS (==CPU_LDFLAGS-y). Addtionally I grep the NM output, to fix the unresolved external __GLOBAL_OFFSET_TABLE__ on SuperH targets. --------------------------------- | ||||
* | Patch from Stefan Allius -- export LIBGCC | Eric Andersen | 2002-11-05 | 1 | -1/+1 |
| | |||||
* | Put it back the way it was. Sigh. | Eric Andersen | 2002-10-25 | 1 | -3/+3 |
| | |||||
* | Sigh. Lets not use LD to link, or we lose the INTERP field. | Eric Andersen | 2002-10-25 | 1 | -3/+3 |
| | | | | -Erik | ||||
* | This commit contains a patch from Stefan Allius <allius@atecom.com> to change | Eric Andersen | 2002-10-01 | 1 | -2/+2 |
| | | | | | | | 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. | ||||
* | * Added semi-support for version scripts. If sysdeps/linux/<arch>/libc.map | Tobias Anderberg | 2002-09-16 | 1 | -2/+8 |
| | | | | | exists read it and include it when linking. * Add LIBGCC when linking libc. | ||||
* | Be more path independent | Eric Andersen | 2002-08-09 | 1 | -1/+1 |
| | |||||
* | Build our own crti.o and crtn.o with a cross arch method that I | Eric Andersen | 2002-03-13 | 1 | -2/+2 |
| | | | | | can live with much better the what glibc does. -Erik | ||||
* | Make shared libs properly list the correct ld.so in the interp | Eric Andersen | 2002-02-18 | 1 | -1/+2 |
| | | | | field by being sneaky. | ||||
* | Fix the bug where binaries built with older toolchains would | Eric Andersen | 2002-01-28 | 1 | -3/+2 |
| | | | | | | 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 | ||||
* | Make libc depend on ldso | Eric Andersen | 2002-01-12 | 1 | -1/+1 |
| | |||||
* | Cleanup makfile, use ld to avoid chicken-and-egg problems when | Eric Andersen | 2002-01-11 | 1 | -13/+6 |
| | | | | | building gcc/g++. -Erik | ||||
* | Be more carefull about erroring out of shell fragments. Try to | Eric Andersen | 2002-01-09 | 1 | -1/+3 |
| | | | | enable -falign-functions if avilable. | ||||
* | Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for | Eric Andersen | 2002-01-01 | 1 | -3/+3 |
| | | | | | proper error checking -Erik | ||||
* | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | 2001-12-19 | 1 | -2/+2 |
| | |||||
* | Update to accomodate the header file changes | Eric Andersen | 2001-09-27 | 1 | -1/+1 |
| | |||||
* | Remove the now obsolete "headers" target. Fix call to ↵ | Eric Andersen | 2001-05-29 | 1 | -29/+2 |
| | | | | | | get-needed-libgcc-objects.sh to we define NM and AR properly. | ||||
* | Minor fix. | Manuel Novoa III | 2001-05-26 | 1 | -2/+2 |
| | |||||
* | Fix up some problems noted by August Hoerandl <ahoerandl@gmx.at> | Eric Andersen | 2001-05-17 | 1 | -1/+1 |
| | | | | | when cross compiling with shared lib support, there were spots where the native 'ld' was mistakenly being called. | ||||
* | Fix up a few little problems | Eric Andersen | 2001-05-16 | 1 | -3/+3 |
| | |||||
* | Add in a libc.so link as well | Eric Andersen | 2001-05-12 | 1 | -0/+1 |
| | |||||
* | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | 2001-05-12 | 1 | -0/+112 |
tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik |