Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-02-05 | Patch from Stefan Allius to make adding libgcc functions to the library an | Eric Andersen | |
option, to avoid the possibility of adding non PIC code into the shared PIC uClibc library, thereby making the .text segment unshareable. | |||
2003-01-23 | Cleanup makefiles and make clean a bit | Eric Andersen | |
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-08 | Patch from Stefan Allius for libgcc multilib support | Eric Andersen | |
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. --------------------------------- | |||
2002-11-05 | Patch from Stefan Allius -- export LIBGCC | Eric Andersen | |
2002-10-25 | Put it back the way it was. Sigh. | Eric Andersen | |
2002-10-25 | Sigh. Lets not use LD to link, or we lose the INTERP field. | Eric Andersen | |
-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-16 | * Added semi-support for version scripts. If sysdeps/linux/<arch>/libc.map | Tobias Anderberg | |
exists read it and include it when linking. * Add LIBGCC when linking libc. | |||
2002-08-09 | Be more path independent | Eric Andersen | |
2002-03-13 | Build our own crti.o and crtn.o with a cross arch method that I | Eric Andersen | |
can live with much better the what glibc does. -Erik | |||
2002-02-18 | Make shared libs properly list the correct ld.so in the interp | Eric Andersen | |
field by being sneaky. | |||
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 | Make libc depend on ldso | Eric Andersen | |
2002-01-11 | Cleanup makfile, use ld to avoid chicken-and-egg problems when | Eric Andersen | |
building gcc/g++. -Erik | |||
2002-01-09 | Be more carefull about erroring out of shell fragments. Try to | Eric Andersen | |
enable -falign-functions if avilable. | |||
2002-01-01 | Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for | Eric Andersen | |
proper error checking -Erik | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-09-27 | Update to accomodate the header file changes | Eric Andersen | |
2001-05-29 | Remove the now obsolete "headers" target. Fix call to ↵ | Eric Andersen | |
get-needed-libgcc-objects.sh to we define NM and AR properly. | |||
2001-05-26 | Minor fix. | Manuel Novoa III | |
2001-05-17 | Fix up some problems noted by August Hoerandl <ahoerandl@gmx.at> | Eric Andersen | |
when cross compiling with shared lib support, there were spots where the native 'ld' was mistakenly being called. | |||
2001-05-16 | Fix up a few little problems | Eric Andersen | |
2001-05-12 | Add in a libc.so link as well | Eric Andersen | |
2001-05-12 | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | |
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 |