summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Replaced modulo code with the modulo operator.Tobias Anderberg2005-04-071-38/+1
|
* remove pthread_atfork() prototype since SuSv3 doesnt *require* it and ↵Mike Frysinger2005-04-061-19/+0
| | | | glibc-2.3.x has since punted it too from unistd.h
* Prepare PowerPC some more for standalone exection of ldso.Joakim Tjernlund2005-04-032-0/+9
| | | | | | 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.
* minor cosmetic cleanupEric Andersen2005-04-011-6/+9
|
* Cleanup the mips syscalls a bit more, and fix a fewEric Andersen2005-04-011-34/+34
| | | | annoying warnings.
* Optimize _dl_elf_hash(), both smaller and faster. MostlyJoakim Tjernlund2005-04-011-4/+10
| | | | taken from glibc.
* sh64 ldso updates and fixes.Paul Mundt2005-03-314-105/+150
| | | | | | | 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.
* Add some more SH relocation types.Paul Mundt2005-03-311-0/+13
|
* point to osuoslEric Andersen2005-03-312-8/+27
|
* Moved the addition of load address from the fast pathJoakim Tjernlund2005-03-2926-121/+120
| | | | | where possible. This will also make ldso smaller. However the patch touches all archs and I have only tested PPC and x86.
* Let mconfig support options specified using the menuconfig directivePeter Kjellerstedt2005-03-211-0/+5
| | | | | again (this code snippet seems to have vanished somewhere between the original Linux 2.6 kconfig code and here).
* Forgot to change name of builtin buffer during last rewrite.Manuel Novoa III2005-03-211-3/+2
|
* Pass _dl_fini function ptr to __uClibc_start_main().Joakim Tjernlund2005-03-211-0/+1
| | | | | | 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.
* Prepare for moving ldso FINI handling to libc by passing _dl_fini. This ↵Joakim Tjernlund2005-03-211-4/+26
| | | | | | should not break ABI. Minor cleanup as well.
* Pass _dl_fini function ptr to __uClibc_start_main().Joakim Tjernlund2005-03-201-1/+2
| | | | | | 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.
* Prepare for moving ldso FINI handling to libc by passing _dl_fini. This ↵Joakim Tjernlund2005-03-201-9/+14
| | | | | | should not break ABI. Minor cleanup as well.
* Prepare for moving ldso FINI handling into libc.Joakim Tjernlund2005-03-202-3/+13
| | | | #define _DL_DO_FINI_IN_LIBC to enable(the arch specific part needs to be in place first).
* Move ldso FINI handling into _dl_fini(). Add #ifndef _DL_DO_FINI_IN_LIBC aroundJoakim Tjernlund2005-03-201-46/+39
| | | | | registering _dl_fini with atexit(). This is a preparation to move the FINI handling to libc.
* Remove dead code.Joakim Tjernlund2005-03-181-78/+0
|
* Forgot to commit the arch cleanup changes to m68kJoakim Tjernlund2005-03-181-2/+9
|
* have ldso.c depend on dl-startup.h tooMike Frysinger2005-03-181-1/+2
|
* Fix ldso for MIPS.Joakim Tjernlund2005-03-172-71/+1
|
* Corrected a typo (exection -> execution).Peter Kjellerstedt2005-03-171-1/+1
|
* General arch cleanup and prepare support for standaloneJoakim Tjernlund2005-03-1715-137/+206
| | | | | | execution of ldso. Added new asm for MIPS to be tested. All arches should retest.
* Revert last commit. If I had wanted to include that patch, I would have doneManuel Novoa III2005-03-171-3/+3
| | | | it myself at least a year and a half ago.
* allow shared code since it builds againMike Frysinger2005-03-161-2/+0
|
* cleanup & standardizeMike Frysinger2005-03-161-121/+120
|
* add hack like m68k so it *builds* again ... probably needs to be cleaned up ↵Mike Frysinger2005-03-161-5/+5
| | | | like m68k though ...
* make it compile againMike Frysinger2005-03-161-7/+4
|
* make sure we rebuild ldso.o when the dl-*.c files have been updatedMike Frysinger2005-03-161-1/+1
|
* http://bugs.uclibc.org/view.php?id=165Mike Frysinger2005-03-161-3/+3
| | | | | | 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.
* import updates from glibcMike Frysinger2005-03-163-18/+35
|
* move the compiler flags WARNINGS optionMike Frysinger2005-03-162-7/+6
|
* allow users to select MMU againMike Frysinger2005-03-161-1/+0
|
* change the reg class so it actually compilesMike Frysinger2005-03-161-1/+1
|
* well shared compiles again, so might as well remove the perm disableMike Frysinger2005-03-161-2/+0
|
* merge the syscalls and punt the glibc import in the process (blah, what a ↵Mike Frysinger2005-03-162-310/+156
| | | | waste of time that was :D)
* updates to match i386Mike Frysinger2005-03-161-10/+14
|
* clean up whitespace style and hack around a build failure or twoMike Frysinger2005-03-161-182/+176
|
* fix 13mo+ old typoMike Frysinger2005-03-161-1/+1
|
* whitespace trimMike Frysinger2005-03-161-5/+0
|
* clean up style to be match i386Mike Frysinger2005-03-161-44/+42
|
* get rid of linux-headers hack ... rip code from glibcMike Frysinger2005-03-161-7/+169
|
* erm, that #" broke stuffMike Frysinger2005-03-161-1/+1
|
* CROSS_COMPILE -> CROSS_COMPILER_PREFIX like busyboxMike Frysinger2005-03-162-2/+2
|
* rename the Status categories to things actually used and sneak more ↵Mike Frysinger2005-03-151-12/+11
| | | | whitespace fixes in too
* add a Kconfig option for setting the $(CROSS) build variableMike Frysinger2005-03-152-0/+12
|
* Fix wierd mix of tabs and spacesEric Andersen2005-03-151-30/+30
|
* Add an initial pass at a maintainers listEric Andersen2005-03-151-0/+117
|
* Add _dl_boot() prototype.Joakim Tjernlund2005-03-151-1/+1
|