• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Rev. Time Author
bb9393f 2002-11-15 18:21:07 Eric Andersen

Stefan Allius writes:

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

339efdc 2002-11-15 18:17:09 Eric Andersen

Fixup minislang link

3d15bf2 2002-11-15 10:10:48 Eric Andersen

Ronald Wahl writes:

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.

fad967c 2002-11-15 10:06:42 Eric Andersen

Ronald Wahl writes:
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.

21796df 2002-11-15 09:52:59 Eric Andersen

I was an idiot and put _fini into the wrong register. Duh.
This patch from David Meggy fixes it...

36e67ce 2002-11-14 13:06:07 Eric Andersen

As released in uClibc 0.9.16, regex was being compiled without
wide char support, even when the rest of uClibc was. This led
to anyone using regex segfaulting...
-Erik

1106e27 2002-11-14 09:56:49 Eric Andersen

Minor cleanup
-Erik

1a953df 2002-11-14 09:55:46 Eric Andersen

Implement sendfile64
-Erik

4c316e6 2002-11-14 09:53:49 Eric Andersen

Add missing quotes
-Erik

2302879 2002-11-13 05:09:29 Eric Andersen

A powerpc patch from Ronald Wahl:

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

6eb9dad 2002-11-11 23:46:26 "Steven J. Hill"

Add in 'ldso' to directory list since 'make clean' was not recursing
into it.

46f6355 2002-11-10 11:24:11 Eric Andersen

Don't link to us.kernel.org

6d3b797 2002-11-10 06:09:17 Aaron Lehmann

fix typo

b0ca0c3 2002-11-10 05:58:05 Eric Andersen

Update from upstream

c159d8f 2002-11-09 16:38:43 Eric Andersen

For arm use -mcpu for the moment, since it seems to work

2956cfa 2002-11-09 16:37:52 Eric Andersen

typo fixes

25288a6 2002-11-09 16:36:45 Eric Andersen

Make sure we have __linux__ defined

ab4e8fe 2002-11-09 13:53:05 Eric Andersen

Manditory typo..

9dfd7d4 2002-11-09 13:25:54 Eric Andersen

Final update for 0.9.16

2a09775 2002-11-09 09:21:19 Eric Andersen

Patch from Simon Rowe to try and build asm libm code
only when HAS_FPU is set. If you don't have an FPU
then usm FPU code isn't going to help much...

51da40e 2002-11-09 09:13:35 Eric Andersen

Patch from Stefan Allius, rebuild extra/config/conf if it is missing
following a make clean

048ccc8 2002-11-09 09:11:58 Eric Andersen

Patch from Stefan Allius: avoid implicit casting of void *(64bit) to int(32bit)

e725137 2002-11-09 04:34:22 Eric Andersen

Re-enable the strchrnul and rawmemchr tests

b70844d 2002-11-09 04:30:15 Eric Andersen

Scare people away from enabling locale support for now.

8022ef2 2002-11-09 04:29:11 Eric Andersen

Disable ldso debugging. It should not be on by default.

2550c78 2002-11-08 18:51:25 Eric Andersen

Use NATIVE_CC. Don't hard code using 'gcc'.
-Erik

8406059 2002-11-08 18:14:02 Eric Andersen

Patch from Stefan Allius for libgcc multilib support

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.
---------------------------------

1826a77 2002-11-08 17:40:09 Eric Andersen

Disble unimplemented function prototypes

66840fe 2002-11-08 17:27:59 Eric Andersen

Patch from Stefan Allius to fixup SuperH ARCH_HAS_MMU and ARCH_HAS_FPU

98f116f 2002-11-08 16:04:28 Miles Bader

Initial checkin.