Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix bug from the syscall reorganization, detected by python's test_poll.py. | Manuel Novoa III | 2004-02-11 | 1 | -3/+3 | |
| | | | | | | | The #ifdef __NR_poll test was failing because it was done before any includes. Hence, the emulation was always being used. NOTE: The emulation fails a couple of tests in test_poll.py! | |||||
* | yet another todo item | Eric Andersen | 2004-02-11 | 1 | -0/+9 | |
| | ||||||
* | mention valgrind/atexit annoyance | Eric Andersen | 2004-02-11 | 1 | -0/+4 | |
| | ||||||
* | Update TODO list with some items for 1.0 | Eric Andersen | 2004-02-11 | 1 | -56/+46 | |
| | ||||||
* | Do not include the create_module syscall if it is not present | Eric Andersen | 2004-02-10 | 1 | -0/+3 | |
| | ||||||
* | Eliminate the PIE support option, and simply support that all the time | Eric Andersen | 2004-02-10 | 2 | -33/+6 | |
| | ||||||
* | Fix function prototype to match the official ELF standard hash function | Eric Andersen | 2004-02-10 | 2 | -3/+3 | |
| | ||||||
* | Fixup header file naming | Eric Andersen | 2004-02-10 | 2 | -2/+2 | |
| | ||||||
* | clean trailing whitespace | Eric Andersen | 2004-02-10 | 2 | -2/+2 | |
| | ||||||
* | Rework file naming, aiming for at least a vague level of consistancy | Eric Andersen | 2004-02-10 | 49 | -4966/+35 | |
| | ||||||
* | oops, manditory forgotten patch | Eric Andersen | 2004-02-10 | 2 | -0/+262 | |
| | ||||||
* | Fixup the definition of _dl_open, and move some bits back where they were, | Eric Andersen | 2004-02-10 | 5 | -246/+104 | |
| | | | | till I properly finish the next step in my evil plan. | |||||
* | Nicolas Pitre writes: | Eric Andersen | 2004-02-09 | 1 | -5/+6 | |
| | | | | | | | | | | | | | | | | Hello Erik, My patch adding ARM assembly soft-float routines to gcc also changes the default FPA float word ordering for the saner VFP word ordering which is also the order anyone would expect on a little endian machine. Problem is that uClibc curently hardwire floats to big endian (FPA) ordering in all cases. Please consider the attached patch to fix this problem. Nicolas | |||||
* | Move _dl_printf and _dl_malloc to ldso, which is a more sensible | Eric Andersen | 2004-02-08 | 3 | -258/+129 | |
| | | | | location for this stuff | |||||
* | Cleanup whitespace and formatting | Eric Andersen | 2004-02-08 | 7 | -390/+377 | |
| | ||||||
* | Add some permissions when creating the logfile | Eric Andersen | 2004-02-08 | 1 | -3/+3 | |
| | ||||||
* | Thanks to Joakim's recent paches, we can now remove the FIXME | Eric Andersen | 2004-02-07 | 2 | -14/+0 | |
| | ||||||
* | Restore the library entry point so it works. It does have | Eric Andersen | 2004-02-07 | 20 | -12/+22 | |
| | | | | to be arch specific to work properly. | |||||
* | Joakim Tjernlund writes: | Eric Andersen | 2004-02-07 | 2 | -220/+90 | |
| | | | | | | | | | | Hi again All dltest* and test* programs pass for me. uClibc ld.so resolves according to the OLD weak symbol handling. I have tried to use the new scheme as well, but that segfaults in all cases but test3. | |||||
* | Remove unneeded forward declaration | Eric Andersen | 2004-02-07 | 1 | -1/+0 | |
| | ||||||
* | Split off the stuff that cannot use function into its own file, | Eric Andersen | 2004-02-07 | 26 | -694/+1236 | |
| | | | | | to make it easier to treat it specially while not bothering the rest of the code with the same constraints. | |||||
* | Step one, begin shuffling things around a bit | Eric Andersen | 2004-02-07 | 9 | -87/+135 | |
| | ||||||
* | Yet more consistancy fixups | Eric Andersen | 2004-02-07 | 1 | -2/+2 | |
| | ||||||
* | Use unsigned char * pointers | Eric Andersen | 2004-02-07 | 3 | -3/+3 | |
| | ||||||
* | Trim trailing whitespace | Eric Andersen | 2004-02-06 | 2 | -14/+14 | |
| | ||||||
* | Remove trailing whitespace | Eric Andersen | 2004-02-06 | 2 | -128/+126 | |
| | ||||||
* | Fix completely hosed up formatting | Eric Andersen | 2004-02-06 | 1 | -10/+10 | |
| | ||||||
* | Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as | Eric Andersen | 2004-02-06 | 14 | -0/+17 | |
| | | | | | | | | | '__kernel_old_dev_t'. And of course there is no good way to know which is in use except checking linux/version.h. Grumble. This is rather lame, but for now, define __kernel_old_dev_t to be the same as __kernel_dev_t. This will want to be revisited soon. -Erik | |||||
* | Patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for building alpha. | Manuel Novoa III | 2004-02-05 | 2 | -11/+10 | |
| | ||||||
* | Allow building on 64 bit archs. Hopefully the last cvs activity this | Manuel Novoa III | 2004-02-05 | 1 | -2/+2 | |
| | | | | stuff will see other than "delete". | |||||
* | Use 'mmap.c' instead of '_mmap.c' | Eric Andersen | 2004-02-05 | 4 | -9/+9 | |
| | ||||||
* | Fixup a badly merged update | Eric Andersen | 2004-02-05 | 1 | -4/+7 | |
| | | | | -Erik | |||||
* | Use a static const char array for static strings | Eric Andersen | 2004-02-04 | 2 | -4/+4 | |
| | ||||||
* | Today's Toni's birthday. Seems an appropriate day to add this. | Manuel Novoa III | 2004-02-03 | 1 | -0/+22 | |
| | ||||||
* | Use the correct configuration test define. | Manuel Novoa III | 2004-02-02 | 1 | -2/+2 | |
| | ||||||
* | The code for checking the rpath was not finding the rpath | Eric Andersen | 2004-02-01 | 1 | -6/+20 | |
| | | | | | value correctly, since it forgot to lookup the correct value in the string table. | |||||
* | Jakub Bogusz writes: | Eric Andersen | 2004-02-01 | 3 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | Hello, the attached patch fixes ldso compilation on sparc-linux (at least with sparc32 userland). It was made against uClibc 0.9.21, but it's still OK with 0.9.26. There were three problems: - missing __NR_getpid definition - conflicting prototypes in elfinterp.c - syntax error (missing semicolon) in ldso.c With this patch shared libraries and ldso can be built on sparc. It contains also ldso.c syntax fix for m68k - there was the same mistake two lines earlier; but I didn't test build on m68k. | |||||
* | Revert to scope as used by original code for now, just in case. | Eric Andersen | 2004-01-31 | 1 | -2/+4 | |
| | | | | | I still don't have a good handle on why and when the different scope values should be used. | |||||
* | Patch from Paul Mundt, lethal at linux-sh dot org, | Eric Andersen | 2004-01-31 | 1 | -0/+4 | |
| | | | | add sh/sh64: ABORT_INSTRUCTION definitions | |||||
* | Andrew May writes: | Eric Andersen | 2004-01-30 | 3 | -2/+5 | |
| | | | | | | Here are some simple fixes for things that broke for PPC with the recent syscall cleanup. I am not sure they are correct but they seem pretty trivial. | |||||
* | Add missing abort instruction for powerpc | Eric Andersen | 2004-01-30 | 1 | -1/+5 | |
| | ||||||
* | Paul Mundt, lethal at linux-sh dot org writes: | Eric Andersen | 2004-01-30 | 2 | -1/+61 | |
| | | | | Boredom got the better of me, here's strlen() for sh64.. | |||||
* | Joakim Tjernlund writes: | Eric Andersen | 2004-01-30 | 1 | -117/+87 | |
| | | | | | | | | | | | | | | | | | | | | > Not there yet, but the interfaces are much closer now... > Heading to bed though, since its 5:30am. :-) This works, but I discovered something "funny". For all relocs but COPY you can use scope instead of scope->dyn->symbol_scope and it is much faster to do that. Search for "Funny" in the patch to see what I mean. Probably I probably broke something, please let me know if it works for you too. I think I am done with ldso now. Has been fun and I hope to actually use uClibc/busybox soon in a project. Ohh, there is one thing left, double sized PLT entries, but maybe these aren't needed in uClibc? Sweet dreams Jocke | |||||
* | Modify interfaces for _dl_parse_relocation_information() | Eric Andersen | 2004-01-29 | 13 | -250/+245 | |
| | | | | | | | _dl_parse_lazy_relocation_information() and _dl_parse_copy_information() so they are all consistant, allowing for future consolidation. Trim some trailing whitespace as well. | |||||
* | Scrub up use of ELF_USES_RELOCA and eliminte some unsightly ifdefs | Eric Andersen | 2004-01-29 | 6 | -93/+87 | |
| | ||||||
* | Joakim Tjernlund writes: | Eric Andersen | 2004-01-29 | 1 | -50/+46 | |
| | | | | | | | | | | | | | Here is the cleaned up laze reloc patch. Summary: - Minor cleanup. - disable the "if (finaladdr <= 0x01fffffc || finaladdr >= 0xfe000000)" test since it almost never triggered. - Optimized the lazy relocs handling. Would be great if you could commit ASAP. Jocke | |||||
* | Eliminate separate passes for _dl_copy_fixups() and _dl_fixup(), and | Eric Andersen | 2004-01-29 | 7 | -136/+49 | |
| | | | | do both operations in a single pass. | |||||
* | Fixup silly typo | Eric Andersen | 2004-01-29 | 1 | -1/+1 | |
| | ||||||
* | Patch from Joakim Tjernlund: | Eric Andersen | 2004-01-29 | 2 | -38/+20 | |
| | | | | | Removed R_PPC_NONE and R_PPC_REL24 as these does not seem to be used. Corrected R_PPC_ADDR32 and R_PPC_JMP_SLOT | |||||
* | Patch from Joakim Tjernlund to get rid of an annoying warning. | Eric Andersen | 2004-01-27 | 2 | -2/+2 | |
| |