Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-08 | Fix a silly compile bug | Eric Andersen | |
2002-11-08 | Another SuperH patch from Stefan Allius. This make it so | Eric Andersen | |
the SuperH lib loader can be compiled by GCC 3.3 | |||
2002-11-06 | Fix up a compile error | Eric Andersen | |
2002-11-06 | Cleanup patch from Simon Rowe | Eric Andersen | |
2002-11-05 | Massive scrubbing of the shared lib loader error handling. | Eric Andersen | |
Move all configuration options into the new config system. -Erik | |||
2002-11-05 | Kill legacy DOPIC=true assignment | Eric Andersen | |
2002-11-03 | Several SH lib loader patches by Stefan Allius <allius@atecom.com> | Eric Andersen | |
and "M. R. Brown" <mrbrown@0xd6.org> | |||
2002-11-03 | Patch from M. R. Brown <mrbrown@0xd6.org> to get rid of | Eric Andersen | |
"depreciated multi-line string literals" warnings | |||
2002-11-02 | Fix PIC configuration, so shared libraries once again work | Eric Andersen | |
-Erik | |||
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
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 | |||
2002-10-30 | Use '#ifdef __linux__' not '#ifdef linux' | Eric Andersen | |
2002-10-25 | Actually install libdl.a | Eric Andersen | |
-Erik | |||
2002-10-16 | Kill a warning. Patch from Joel Coltoff <joel@wmi.com> | Eric Andersen | |
2002-10-15 | Fixed 'dlopen' call for MIPS. Things seem to work swimingly. Woohoo! | "Steven J. Hill" | |
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-23 | Removed redundant code. Same thing exist in sys/syscalls.h so include that | Tobias Anderberg | |
instead. | |||
2002-09-19 | * Changed paramater names to match their register, i.e. __a -> __r10. | Tobias Anderberg | |
* Do not clobber things that are specified as outputs. | |||
2002-09-16 | Updated for the CRIS port. | Tobias Anderberg | |
2002-09-16 | Initial version of the dynamic linker code for the CRIS port. | Tobias Anderberg | |
2002-09-12 | Support LD_DEBUG=all | Tobias Anderberg | |
2002-09-12 | Add missing _dl_dprintf arguments, as noticed by Tero Lyytik�inen ↵ | Eric Andersen | |
<tero@paravant.fi> | |||
2002-09-09 | Fixup multi-line string | Eric Andersen | |
-Erik | |||
2002-09-05 | Fixed another address alignment where a pagesize of 4k were assumed. | Tobias Anderberg | |
2002-08-24 | Use bits/kernel_stat.h, not asm/stat.h | Eric Andersen | |
-Erik | |||
2002-08-19 | missed const-ifying this one. | Eric Andersen | |
2002-08-19 | some updates from Stefan Allius to make up the SuperH shared lib | Eric Andersen | |
loader build properly. Mostly just sprinkling casts, and making static some things that should be static. | |||
2002-08-12 | Fix alignment, minor cosmetic changes | Eric Andersen | |
-Erik | |||
2002-08-09 | Ok, bad idea. didn't work. | Eric Andersen | |
-Erik | |||
2002-08-09 | Link ldso vs libgcc.a and eliminate baggage caused by | Eric Andersen | |
not previously linking vs libgcc -Erik | |||
2002-08-09 | Patch from Stefan Allius, avoid compiler warnings (unused variable) | Eric Andersen | |
2002-08-09 | Patch from Stefan Allius to remove obsolete printfs | Eric Andersen | |
2002-08-09 | Disable this code for mips, which does things quite differently... | Eric Andersen | |
-Erik | |||
2002-08-09 | Fix a stupid typo messing up powerpc support | Eric Andersen | |
-Erik | |||
2002-08-08 | For some perverse reason we were not registering destructors | Eric Andersen | |
for dlopen'd libraries. This fixes that. -Erik | |||
2002-08-08 | Make powerpc compile once again | Eric Andersen | |
-Erik | |||
2002-08-08 | Move destructor attribute tag | Eric Andersen | |
2002-08-08 | Missed a spot | Eric Andersen | |
-Erik | |||
2002-08-08 | Patch from Stefan Allius and Edie C. Dost to add SuperH | Eric Andersen | |
shared library support. This also adds some cleaner error handling, which I (Erik) then ported over to x86 and arm. In addition Stefan added the following fixes: - in hash.c was the lvalue handling of global library functions wrong. To fix this I had to change the prototype of _dl_find_hash. (==> TIS and ELF spec. Vers. 1.2) - in ldso.c was the order of the .init sections calls wrong. Before we call the initialization code of a library we have to check that all dependend libraries are already initialized. This can easily made by calling it in the revers loading order. For this I added a previous pointer chain. - in ldso.c the ELF magics wasn't checked fo PPC, MIPS and SH architecture | |||
2002-08-08 | Patch from Stefan Allius and Edie C. Dost to let ldd and | Eric Andersen | |
readelf compile under solaris. | |||
2002-08-08 | Make some strings const | Eric Andersen | |
-Erik | |||
2002-08-08 | Cleanup to avoid some undefined behavior | Eric Andersen | |
-Erik | |||
2002-07-25 | ldso specific syscalls and userspace syscalls all in one file now. | "Steven J. Hill" | |
2002-07-25 | Kill cruft. Build ldd for the host system by default. | Eric Andersen | |
-Erik | |||
2002-07-25 | Take advantage of the new syscall stuff on x86 and arm to kill | Eric Andersen | |
the ldso specific syscalls and use the generic ones instead. -Erik | |||
2002-07-02 | Fixup where locals shadowed globals | Eric Andersen | |
-Erik | |||
2002-06-23 | Don't try to compile the target utils unless told to do so. | Eric Andersen | |
-Erik | |||
2002-06-21 | Fix support for 2.0.x linux kernels. Oops. | Eric Andersen | |
-Erik | |||
2002-06-05 | Fix up of '_dlopen' call and removal of unneeded argument in call ↵ | "Steven J. Hill" | |
'_dl_load_elf_shared_library'. | |||
2002-06-04 | If we are cross-compiling, don't even try to build the target utilities. | "Steven J. Hill" | |