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-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 | 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 | 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 | Make powerpc compile once again | 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 | Make some strings const | Eric Andersen | |
-Erik | |||
2002-07-25 | ldso specific syscalls and userspace syscalls all in one file now. | "Steven J. Hill" | |
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-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-05-28 | Fixup and unifiy version numbering. Automate versioning updates. | Eric Andersen | |
Propagate fixes across makefiles. -Erik | |||
2002-05-28 | Patch from Tobias Anderberg <tobias.anderberg@axis.com> to abstract | Eric Andersen | |
out page alignment issues. As we we were assuming 4k pages, which need not be the case... | |||
2002-05-20 | Added more debug code. | "Steven J. Hill" | |
2002-05-20 | Fixed MIPS dynamic linker by removing link order dependency bug. | "Steven J. Hill" | |
2002-05-09 | Another mips patch from Steven J. Hill: | Eric Andersen | |
Uh, this patch fixes a few bugs that I overlooked. Shoot, even BusyBox wouldn't work until these are applied. Erik, plop this into CVS please. Thanks. | |||
2002-05-09 | Fix funky use of brackets | Eric Andersen | |
2002-05-02 | Patch from Steven J. Hill <sjhill@realitydiluted.com>: | Eric Andersen | |
I am very pleased to announce that the MIPS dynamic linker/loader for uClibc is now working. It works on big and little endian platforms. A few minor changes were needed to avoid breaking ldd, and since this makes some non-trivial changes, I have tested on x86, arm, and powerpc to be sure thoese arches didn't get broken. Excellent work Steven! | |||
2002-04-10 | SEND_NUMBER_STDERR is supposed to be calling _dl_simple_ltoa(), | Eric Andersen | |
not _dl_simple_ltoahex(). Numbers are not supposed to be in hex. -Erik | |||
2002-04-10 | Teach powerpc to whine loudly about using -fPIC when a R_PPC_REL24 | Eric Andersen | |
is encountered... -Erik | |||
2002-04-09 | Removed handling for R_PPC_REL24, since it is deceptively useless. | David Schleef | |
2002-04-03 | Remove unused variable | Eric Andersen | |
-Erik | |||
2002-04-03 | Steven's patch contained a spare SEND_NUMBER_STDERR call that was | Eric Andersen | |
spamming us. Kill that. My bad for not spotting that when merging. -Erik | |||
2002-04-02 | Steven J. Hill's latest mips dynamic loader updates | Eric Andersen | |
2002-04-02 | Doh! This is _still_ wrong. Fix potential buffer overflow. | Eric Andersen | |
-Erik |