Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-30 | - Avoid warning about missing brace. | Bernhard Reutner-Fischer | |
2008-01-09 | fix broken whitespace in many places; no functional changes | Mike Frysinger | |
2007-12-04 | Blackfin FD-PIC patch 6/6. | Bernd Schmidt | |
These are mostly the changes necessary to deal with loading the libraries into memory. A couple new target macros are defined for this purpose, and the code in dl-elf.c is modified to deal with nommu systems. | |||
2007-04-17 | fix ld.so.cache handling on no-mmu setups | Mike Frysinger | |
2007-02-16 | Fix dlopen for static apps. | Joakim Tjernlund | |
From Carmelo Amoroso. | |||
2006-09-19 | merge some more FDPIC related fixes from Bernd Schmidt | Mike Frysinger | |
2006-07-05 | patch from Bernd Schmidt to abstract away initializing of relocation addresses | Mike Frysinger | |
2006-07-05 | patch from Bernd Schmidt to abstract away load address types | Mike Frysinger | |
2006-07-05 | use ElfW(Addr) in more places | Mike Frysinger | |
2006-07-05 | revert fdpic patch so we can merge it in bit by bit | Mike Frysinger | |
2006-06-30 | Bernd Schmidt writes: abstract away addresses so we can support FDPIC ELFs | Mike Frysinger | |
2006-06-19 | eat whitespace | Mike Frysinger | |
2006-04-12 | doh, forgot to copy the final \0 | Eric Andersen | |
2006-04-12 | micro-optimization -- we already know how long the source is | Eric Andersen | |
2006-04-12 | cleanup whitespace | Eric Andersen | |
2006-04-12 | fixup a big 'ol memory leak in search_for_named_library() | Eric Andersen | |
2006-03-02 | make all the warnings the same and add line #s so we can pick em out at runtime | Mike Frysinger | |
2006-03-02 | kill spurious semicolons | Mike Frysinger | |
2006-01-26 | Get rid of missing prototype warnings | Peter S. Mazinger | |
2006-01-12 | fix a (very unlikely) page leak | Mike Frysinger | |
2005-12-10 | Remove trailing ';' from strong_alias, thx Bernhard Fischer | Peter S. Mazinger | |
2005-11-20 | fix up ifdef checks so dl_iterate_phdr is defined in all the proper objects | Mike Frysinger | |
2005-11-06 | Do not set the RELOCS_DONE flag until it is actually done. This order ↵ | "Steven J. Hill" | |
matters for NPTL libpthreads to work. Well, that was a nice waste of 3 hours. | |||
2005-10-29 | Hopefully fix the bug Oleg reported in ↵ | Joakim Tjernlund | |
http://uclibc.org/lists/uclibc/2005-October/012809.html This will only fix powerpc. Should be easy to fix the other arches. | |||
2005-09-17 | Fix bug 430 and reduce ldso size with 1KB :). Not sure if I need to use ↵ | Joakim Tjernlund | |
fstat64, but I am sure someone will tell me. | |||
2005-08-29 | some fixes by anemo in Bug 9 to play nicely with 32 or 64 bit hosts | Mike Frysinger | |
2005-07-11 | use the debug dprint macros to clean up readability | Mike Frysinger | |
2005-07-11 | use the debug dprint macros to clean up readability | Mike Frysinger | |
2005-07-11 | declare reloc_addr as ElfW(Addr) instead of Word since it is an Addr, not a ↵ | Mike Frysinger | |
Word (and it will truncate addresses on 64bit hosts) | |||
2005-07-09 | make sure we use long instead of int so we dont truncate 64bit values | Mike Frysinger | |
2005-07-07 | make RUNPATH/RPATH support configurable | Mike Frysinger | |
2005-06-30 | change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the ↵ | Mike Frysinger | |
bitsize | |||
2005-06-25 | move _dl_if_debug_dprint() to shared ldso header | Mike Frysinger | |
2005-06-25 | rework the debug _dl_dprintf usage to avoid #ifdef macros and make more readable | Mike Frysinger | |
2005-06-01 | Initial support for both RUNPATH support. | Joakim Tjernlund | |
RPATH sematics changed to match RUNPATH. Only difference is that RPATH is searched before LD_LIBRARY_PATH and RUNPATH after. This is not complete but better than the current mess(I think). | |||
2005-05-31 | Fix bug 60 | Joakim Tjernlund | |
2005-04-23 | Cleanup library loading. | Joakim Tjernlund | |
2005-03-29 | Moved the addition of load address from the fast path | Joakim Tjernlund | |
where possible. This will also make ldso smaller. However the patch touches all archs and I have only tested PPC and x86. | |||
2005-03-14 | Generalize optimized relative reloc procesing. | Joakim Tjernlund | |
Add elf_machine_dynamic() and elf_machine_load_address() for all archs. elf_machine_dynamic() replaces the #ifdef mess to get at the GOT. elf_machine_load_address() is needed to execute ldso directly, this is not complete yet. I probably broke one or two archs(only tested PPC) so please try and report problems. For a report to be useful you need to enable __SUPPORT_LD_DEBUG_EARLY__ and __SUPPORT_LD_DEBUG__ | |||
2005-01-05 | fix eriks e-mail address | Mike Frysinger | |
2004-11-02 | - Remove dynamic_size from struct elf_resolve. | Joakim Tjernlund | |
- Replace all open coded dynamic handling with a function. Reduces size. - Fold special MIPS dynamic code into the dynamic_info item. - Add RELRO support. - Support linking with "-z now". - prepare for DT_RELACOUNT/DT_RELCOUNT optimization. - Add -z now to ld.so linking, this is what ld.so does anyway so let the linker know that. | |||
2004-10-11 | Undo previous change. Leave SUID programs alone until I know what to do | Joakim Tjernlund | |
with them. | |||
2004-10-11 | Don't use ld.so.cache for SUID programs. | Joakim Tjernlund | |
2004-10-07 | Remove usage of _dl_parse_copy_information() from generic code. | Joakim Tjernlund | |
Remove definition of _dl_parse_copy_information() for powerpc. Remaining archs can do the same. Make debugging output of "relocation processing: xxx" a bit more sane. | |||
2004-10-06 | Don't complain if ld.so.cache is missing. | Joakim Tjernlund | |
2004-10-06 | Puts common defines into dl-defs.h (in ldso/include) from dl-elf.h and | Joakim Tjernlund | |
dl-cache.h and make use of it. Also disables the lib-path-redundancy check for the case the cache is not used. Makes use of _PRELOAD_FILE_SUPPORT. From Peter Mazinger. | |||
2004-10-06 | Remove unneeded -D<somedefine>, and use instead #ifdef __somedefine__ | Joakim Tjernlund | |
From Peter Mazinger. | |||
2004-10-03 | This patch from Mike Frysinger, extended from an earlier patch from Peter S. | Eric Andersen | |
Mazinger implements the changes suggested by me on the uclibc list. On Tuesday 28 September 2004 02:24 pm, Erik Andersen wrote: > What I think should be done is > > *) Someone that cares about USE_CACHE should fix that option > up to be sure it works, and give it a proper config entry > in extra/Configs/Config.in, and rename it to something > more appropriate such as LDSO_CACHE_SUPPORT. > > *) When LDSO_CACHE_SUPPORT=n, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib > should be included in the default library search path in > dl-elf.c, ldd, and ldconfig. > > *) When LDSO_CACHE_SUPPORT=y, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib > should be excluded from the default library search path in > dl-elf.c, ldd, and ldconfig, and those wishing to include > X11 stuff should add that into /etc/ld.so.conf and re-run > ldconfig. > > *) At present, LDSO_CONF and LDSO_CACHE use the same names > and same structure as glibc. This precludes > LDSO_CACHE_SUPPORT being uses in any sane fashion on a > dial glibc and uClibc system. Just as it was necessary > for use to use a different name for 'libuClibc' rather > than 'libc', and 'ld-uClibc.so.0' rather than > 'ld-linux.so.2' it seems that these configuration files > really ought to be given different names. > | |||
2004-09-28 | Remove /usr/X11R6/lib from search path. | Joakim Tjernlund | |
Search in UCLIBC_RUNTIME_PREFIX"lib" before UCLIBC_RUNTIME_PREFIX"usr/lib". X11 users should enable USE_CACHE in Rules.mak, add /usr/X11R6/lib to /etc/ld.so.conf and run ldconfig. | |||
2004-09-17 | Added back dl_iterate_phdr in ldso(with some small changes). | Joakim Tjernlund | |
Someone needs to test if it works to build and run gcj. |