Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-11-15 | Stefan Allius writes: | Eric Andersen | |
Hi Erik, I added the FPU support for the setjmp/longjmp stuff. This patch also moves the code from the bsd*.S files to the setjmp.S file, so we can use simple branch instructions instead of referencing over the .GOT/.PLT section. This makes the PIC code much easier, smaller and faster. (The idea comes from the SPARC target) Bye Stefan | |||
2002-11-15 | Fixup minislang link | Eric Andersen | |
2002-11-15 | Ronald Wahl writes: | Eric Andersen | |
since uclibc-0.9.16 I have to specify -fpic during _link_-time or else I get an error from the dynamic linker when I load shared objects. Patch is appended. | |||
2002-11-15 | Ronald Wahl writes: | Eric Andersen | |
I noticed that dlclose() does not work since libraries loaded with dlopen are not marked as "loaded_file". This breaks apache with dynamic modules. I append a small fix against uClibc-0.9.16. | |||
2002-11-15 | I was an idiot and put _fini into the wrong register. Duh. | Eric Andersen | |
This patch from David Meggy fixes it... | |||
2002-11-14 | As released in uClibc 0.9.16, regex was being compiled without | Eric Andersen | |
wide char support, even when the rest of uClibc was. This led to anyone using regex segfaulting... -Erik | |||
2002-11-14 | Minor cleanup | Eric Andersen | |
-Erik | |||
2002-11-14 | Implement sendfile64 | Eric Andersen | |
-Erik | |||
2002-11-14 | Add missing quotes | Eric Andersen | |
-Erik | |||
2002-11-12 | A powerpc patch from Ronald Wahl: | Eric Andersen | |
Ok, now i got it after a day of work. I have had a look into glibc and found the following: sysdeps/powerpc/dl-machine.c: ... case R_PPC_JMP_SLOT: /* It used to be that elf_machine_fixup_plt was used here, but that doesn't work when ld.so relocates itself for the second time. On the bright side, there's no need to worry about thread-safety here. */ { Elf32_Sword delta = finaladdr - (Elf32_Word) reloc_addr; ... The comment made me suspicious. The same position in uClibc looks like this: ldso/ldso/powerpc/elfinterp.c: ... case R_PPC_JMP_SLOT: { unsigned long targ_addr = (unsigned long)_dl_linux_resolve; int delta = targ_addr - (unsigned long)reloc_addr; ... When I change it to the following it works: ... case R_PPC_JMP_SLOT: { unsigned long targ_addr = *reloc_addr; int delta = targ_addr - (unsigned long)reloc_addr; ... I hope it will not break anything. Can anyone review this change and commit it into CVS? thanks, ron | |||
2002-11-11 | Add in 'ldso' to directory list since 'make clean' was not recursing | "Steven J. Hill" | |
into it. | |||
2002-11-10 | Don't link to us.kernel.org | Eric Andersen | |
2002-11-09 | fix typo | Aaron Lehmann | |
2002-11-09 | Update from upstream | Eric Andersen | |
2002-11-09 | For arm use -mcpu for the moment, since it seems to work | Eric Andersen | |
2002-11-09 | typo fixes | Eric Andersen | |
2002-11-09 | Make sure we have __linux__ defined | Eric Andersen | |
2002-11-09 | Manditory typo.. | Eric Andersen | |
2002-11-09 | Final update for 0.9.16 | Eric Andersen | |
2002-11-09 | Patch from Simon Rowe to try and build asm libm code | Eric Andersen | |
only when HAS_FPU is set. If you don't have an FPU then usm FPU code isn't going to help much... | |||
2002-11-09 | Patch from Stefan Allius, rebuild extra/config/conf if it is missing | Eric Andersen | |
following a make clean | |||
2002-11-09 | Patch from Stefan Allius: avoid implicit casting of void *(64bit) to int(32bit) | Eric Andersen | |
2002-11-08 | Re-enable the strchrnul and rawmemchr tests | Eric Andersen | |
2002-11-08 | Scare people away from enabling locale support for now. | Eric Andersen | |
2002-11-08 | Disable ldso debugging. It should not be on by default. | Eric Andersen | |
2002-11-08 | Use NATIVE_CC. Don't hard code using 'gcc'. | Eric Andersen | |
-Erik | |||
2002-11-08 | Patch from Stefan Allius for libgcc multilib support | Eric Andersen | |
this is the last patch, we need to make the support of multitarget libgcc complete. --------------------------------- In ldso/ldso/Makefile I added the CPU_LDFLAGS-y to the LDFLAGS --------------------------------- In libc/Makefile I set the LDFLAGS for the script get-needed-objects.sh with CPU_LDFLAGS-y --------------------------------- In extra/scripts/get-needed-object.sh we now use the LIBGCC from Rules.mak and call LD with LDFLAGS (==CPU_LDFLAGS-y). Addtionally I grep the NM output, to fix the unresolved external __GLOBAL_OFFSET_TABLE__ on SuperH targets. --------------------------------- | |||
2002-11-08 | Disble unimplemented function prototypes | Eric Andersen | |
2002-11-08 | Patch from Stefan Allius to fixup SuperH ARCH_HAS_MMU and ARCH_HAS_FPU | Eric Andersen | |
2002-11-08 | Initial checkin. | Miles Bader | |
2002-11-08 | Add CPU_CFLAGS-y into LIBGCC_CFLAGS so multilibs gcc will behave | Eric Andersen | |
itself. Revery the "=" to ":=" change, so people like Miles can set stuff in their .config | |||
2002-11-08 | Add defaults for powerpc | Eric Andersen | |
2002-11-08 | Kill the now obsolete uClibc_config_fix.pl | Eric Andersen | |
2002-11-08 | Add a default for sh | Eric Andersen | |
2002-11-08 | Add notes about setvbuf and struct tm extension fields tm_gmtoff and tm_zone. | Manuel Novoa III | |
2002-11-08 | Added some temporary "stubs" for collation. | Manuel Novoa III | |
strcoll is an alias for strcmp. strxfrm is an alias for strlcpy. wcscoll is an alias for wcscmp. wcsxfrm is implemented as a wchar version of strlcpy. Real locale-dependent implementations are coming soon. | |||
2002-11-08 | Cleanup everything | Eric Andersen | |
2002-11-08 | Add wcwidth and wcswidth, based on Markus Kuhn's wcwidth of 2002-05-08. | Manuel Novoa III | |
Added some size/speed optimizations and integrated it into my locale framework. Minimally tested at the moment, but the stub C-locale version (which most people would probably be using) should be fine. | |||
2002-11-08 | Leave ldso debugging off by default | Eric Andersen | |
2002-11-08 | Fix a silly compile bug | Eric Andersen | |
2002-11-08 | Doh! Leave ldso debugging off by default.. | Eric Andersen | |
2002-11-08 | Construct a default arm configuration | Eric Andersen | |
2002-11-08 | Some minor changes from Stefan Allius to make conf and | Eric Andersen | |
mconf compile under Solaris. | |||
2002-11-08 | Another SuperH patch from Stefan Allius. This make it so | Eric Andersen | |
the SuperH lib loader can be compiled by GCC 3.3 | |||
2002-11-08 | Update the docs | Eric Andersen | |
2002-11-08 | Large cleanup patch, based in large part on a patch from | Eric Andersen | |
Stefan Allius, which adds a great deal of sanity. | |||
2002-11-08 | Merge an update from upstream | Eric Andersen | |
2002-11-08 | Update doc reference | Eric Andersen | |
2002-11-07 | Changes for MIPS and new configuration system. | "Steven J. Hill" | |
2002-11-07 | Fix target determination for MIPSEL. | "Steven J. Hill" | |