summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-06-01Add debug printout of RTLD_GLOBAL and RTLD_NOW flag.Joakim Tjernlund
2005-06-01Initial 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-31Fix bug 60Joakim Tjernlund
2005-05-28Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT toJoakim Tjernlund
be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change.
2005-05-28Filter out any -z defs since this lib will have undefined symbols thatJoakim Tjernlund
are in gdb.
2005-05-28fix warnings likeJoakim Tjernlund
td_thr_tls_get_addr.c:30: warning: `__used__' attribute ignored
2005-05-28gcc saysJoakim Tjernlund
spinlock.c:35: warning: matching constraint does not allow a register Update the asm to match glibc.
2005-05-28I added, then removed and now I add this again :). Hopefully I got it rigth ↵Joakim Tjernlund
this time.
2005-05-28Add patch at bugs 274. From Peter Manzinger.Joakim Tjernlund
2005-05-28Add back .size for __startJoakim Tjernlund
2005-05-28Add back .size for _start Joakim Tjernlund
2005-05-27touchup defines so that we can use same ssp.c in both glibc and uclibcMike Frysinger
2005-05-27- keep gcc-4.x happyNed Ludd
2005-05-27erik 0, stupid 1Eric Andersen
2005-05-27style updatesMike Frysinger
2005-05-27With a bit of luck, this might just get mips working againEric Andersen
2005-05-27minor tweak for correctnessEric Andersen
2005-05-26Pass the aligned stack ptr, not the unaligned.Joakim Tjernlund
2005-05-26Clean it up a little.Joakim Tjernlund
2005-05-26Adapt x86 to new __uClibc_start_main.Joakim Tjernlund
2005-05-26Fix PPC wrt new __uClibc_start_main.Joakim Tjernlund
2005-05-26This commit breaks the entire world (yet again). Calculate theEric Andersen
position of envp in C code based on argv and argp. No need to caclulate that in asm for N arches. This way, we better match what glibc does. All arches will need to be fixed to match up with this change.
2005-05-26Add PIE support to ARM. From Peter MazingerJoakim Tjernlund
2005-05-26Removed -z defs as a more general solution is in the works.Joakim Tjernlund
2005-05-26Fix "off by one" bug.Joakim Tjernlund
2005-05-25Prepare for standalone execution of ldso.Joakim Tjernlund
2005-05-25Adapt startup code in x86 and PPC to almost match glibc. _init vs. ↵Joakim Tjernlund
__libc_csu_init and _fini vs. __libc_csu_fini remains to do.
2005-05-21Enable new FINI processing. ldso now passes a FINI functionJoakim Tjernlund
ptr to crt. Only PowerPC and x86 support this currently.
2005-05-21Update PowerPC to new ABI.Joakim Tjernlund
2005-05-21Pass main function ptr from crt1 to __uClibc_start_main.Joakim Tjernlund
Kill old crt0/__uClibc_main. This breaks ABI. All apps and toolchain needs to be recompiled. All archs except x86 are now broken and need to be fixed as x86. PPC will be fixed shortly by me, the rest is left to the arch maintainers.
2005-05-20Fix debug macros.Joakim Tjernlund
2005-05-20Finish up reverting NPTLEric Andersen
2005-05-20Back out nptl changes, which for now will be done in branches/uClibc-nptlEric Andersen
2005-05-15Fix up some more NPTL stuff for header file symbolic links."Steven J. Hill"
2005-05-15Get rid of crud."Steven J. Hill"
2005-05-14There were two versions of 'pthreadtypes.h' originally in uClibc. Also,"Steven J. Hill"
since we are going to support the two implementations of pthreads, we again need to instead create symbolic links to use the proper version of the file depending on the pthreads option chosen.
2005-05-14Sync uClibc 'sigthread.h' with the latest version from glibc."Steven J. Hill"
2005-05-14Add TOPDIR prefix in front of config file when getting target architecture."Steven J. Hill"
2005-05-14In order to accomodate usage of either pthreads implementation, we now"Steven J. Hill"
have to create symbolic links for 'semaphore.h' and 'pthread.h' which will point to the proper pthreads directory. When we finish getting NPTL working with uClibc, perhaps we can merge them, but a first glance at the differences between the two does not make that very likely.
2005-05-14Add missing file to the clean list."Steven J. Hill"
2005-05-14Top-level makefile fix for OS agnosticism and set the value of TARGET_ARCH"Steven J. Hill"
using grep because the '.config' will not get included if we are doing a 'clean' or other targets. This was preventing the proper cleaning up target architecture include files.
2005-05-13ARM1136JF-S support.Paul Mundt
2005-05-12Added new 'bits/atomic.h' for most of the architectures and the top-level ↵"Steven J. Hill"
'include/atomic.h' to add in new atomic operations for use by NPTL. There are multiple files for PowerPC and Sparc for 'atomic.h'. I will let those architecture maintainers choose the correct file. The files come from glibc in 'sysdeps/ARCH/bits'.
2005-05-12Added new common include file for list primitives used by NPTL."Steven J. Hill"
2005-05-12Remove usage of 'hp-timing.h' header file which is for platforms with high"Steven J. Hill"
performance timers. If you want them included in the NPTL build, copy the header from glibc into the 'libc/sysdeps/linux/<ARCH>' of your choice and have fun.
2005-05-12Put the change log back in."Steven J. Hill"
2005-05-11More glibc backward compatibility cruft. Oh the horror!"Steven J. Hill"
2005-05-11Backwards compatability? Bhuwhahaha....you wonder why glibc is so"Steven J. Hill"
bloated. *oink* *oink*
2005-05-11Cleanup original linuxthreads and update top-level threads makefiles."Steven J. Hill"
2005-05-11This file is no longer used. kill it.Eric Andersen