summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-13Fix bug 214, reported by aurel. This is a major update thatJoakim Tjernlund
possibly break other apps. Please test. Send a LD_DEBUG=1 log if there is a problem.
2005-04-13Don't write out the terminating NULL charEric Andersen
2005-04-13Rework the dl-startup.c ldso early debugging macros to beEric Andersen
significantly less horrible
2005-04-12early debug stuff goes to stderr, not _dl_debug_fileEric Andersen
2005-04-12fix a thinko -- we cant use Eric Andersen
2005-04-12Only dl-startup.c should be using the SEND_STDERR macros,Eric Andersen
which are intended only for early debugging support.
2005-04-12Remove __FORCE_SHAREABLE_TEXT_SEGMENTS__ hack from ldso itself.Joakim Tjernlund
2005-04-07Replaced modulo code with the modulo operator.Tobias Anderberg
2005-04-06remove pthread_atfork() prototype since SuSv3 doesnt *require* it and ↵Mike Frysinger
glibc-2.3.x has since punted it too from unistd.h
2005-04-03Prepare PowerPC some more for standalone exection of ldso.Joakim Tjernlund
Note that every arch that wants to support standalone execution needs to align its stack pointer in crtX since ldso will adjust the stack pointer when adjusting argc and argv in standalone mode.
2005-04-01minor cosmetic cleanupEric Andersen
2005-04-01Cleanup the mips syscalls a bit more, and fix a fewEric Andersen
annoying warnings.
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