summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-01Optimize _dl_elf_hash(), both smaller and faster. MostlyJoakim Tjernlund
taken from glibc.
2005-03-31sh64 ldso updates and fixes.Paul Mundt
Update the sh64 ldso backend to work with Jocke's ldso changes. We also handle a few more relative relocations, and fix a few spots where the LSB was being set incorrectly for SHmedia branches.
2005-03-31Add some more SH relocation types.Paul Mundt
2005-03-31point to osuoslEric Andersen
2005-03-29Moved the addition of load address from the fast pathJoakim 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-21Let mconfig support options specified using the menuconfig directivePeter Kjellerstedt
again (this code snippet seems to have vanished somewhere between the original Linux 2.6 kconfig code and here).
2005-03-21Forgot to change name of builtin buffer during last rewrite.Manuel Novoa III
2005-03-21Pass _dl_fini function ptr to __uClibc_start_main().Joakim Tjernlund
To actually use it, one must define _DL_DO_FINI_IN_LIBC globally. That will also break ABI for apps linked with previous version of crtX.S. They must be relinked with this version to work again.
2005-03-21Prepare for moving ldso FINI handling to libc by passing _dl_fini. This ↵Joakim Tjernlund
should not break ABI. Minor cleanup as well.
2005-03-20Pass _dl_fini function ptr to __uClibc_start_main().Joakim Tjernlund
To actually use it, one must define _DL_DO_FINI_IN_LIBC globally. That will also break ABI for apps linked with previous version of crtX.S. They must be relinked with this version to work again.
2005-03-20Prepare for moving ldso FINI handling to libc by passing _dl_fini. This ↵Joakim Tjernlund
should not break ABI. Minor cleanup as well.
2005-03-20Prepare for moving ldso FINI handling into libc.Joakim Tjernlund
#define _DL_DO_FINI_IN_LIBC to enable(the arch specific part needs to be in place first).
2005-03-20Move ldso FINI handling into _dl_fini(). Add #ifndef _DL_DO_FINI_IN_LIBC aroundJoakim Tjernlund
registering _dl_fini with atexit(). This is a preparation to move the FINI handling to libc.
2005-03-18Remove dead code.Joakim Tjernlund
2005-03-18Forgot to commit the arch cleanup changes to m68kJoakim Tjernlund
2005-03-18have ldso.c depend on dl-startup.h tooMike Frysinger
2005-03-17Fix ldso for MIPS.Joakim Tjernlund
2005-03-17Corrected a typo (exection -> execution).Peter Kjellerstedt
2005-03-17General arch cleanup and prepare support for standaloneJoakim Tjernlund
execution of ldso. Added new asm for MIPS to be tested. All arches should retest.
2005-03-17Revert last commit. If I had wanted to include that patch, I would have doneManuel Novoa III
it myself at least a year and a half ago.
2005-03-16allow shared code since it builds againMike Frysinger
2005-03-16cleanup & standardizeMike Frysinger
2005-03-16add hack like m68k so it *builds* again ... probably needs to be cleaned up ↵Mike Frysinger
like m68k though ...
2005-03-16make it compile againMike Frysinger
2005-03-16make sure we rebuild ldso.o when the dl-*.c files have been updatedMike Frysinger
2005-03-16http://bugs.uclibc.org/view.php?id=165Mike Frysinger
d1mag writes: Compilation of _fpmaxtostr.c generate an internal error by m68k-elf-gcc, and this patch has been used in uClinux-dist to fix it.
2005-03-16import updates from glibcMike Frysinger
2005-03-16move the compiler flags WARNINGS optionMike Frysinger
2005-03-16allow users to select MMU againMike Frysinger
2005-03-16change the reg class so it actually compilesMike Frysinger
2005-03-16well shared compiles again, so might as well remove the perm disableMike Frysinger
2005-03-16merge the syscalls and punt the glibc import in the process (blah, what a ↵Mike Frysinger
waste of time that was :D)
2005-03-16updates to match i386Mike Frysinger
2005-03-16clean up whitespace style and hack around a build failure or twoMike Frysinger
2005-03-16fix 13mo+ old typoMike Frysinger
2005-03-16whitespace trimMike Frysinger
2005-03-16clean up style to be match i386Mike Frysinger
2005-03-16get rid of linux-headers hack ... rip code from glibcMike Frysinger
2005-03-16erm, that #" broke stuffMike Frysinger
2005-03-16CROSS_COMPILE -> CROSS_COMPILER_PREFIX like busyboxMike Frysinger
2005-03-15rename the Status categories to things actually used and sneak more ↵Mike Frysinger
whitespace fixes in too
2005-03-15add a Kconfig option for setting the $(CROSS) build variableMike Frysinger
2005-03-15Fix wierd mix of tabs and spacesEric Andersen
2005-03-15Add an initial pass at a maintainers listEric Andersen
2005-03-15Add _dl_boot() prototype.Joakim Tjernlund
2005-03-15A little whitespace clean up.Peter Kjellerstedt
2005-03-15Made it compile again (and it even seems to work).Peter Kjellerstedt
2005-03-15Fix MIPS initial GOT relocation.Joakim Tjernlund
2005-03-14Same typo here.Joakim Tjernlund
2005-03-14Oops, fix typo.Joakim Tjernlund