]> git.pld-linux.org Git - packages/dietlibc.git/blob - dietlibc-dynamic.patch
- more dynamic fixes (x86_64 builds now)
[packages/dietlibc.git] / dietlibc-dynamic.patch
1 --- dietlibc-0.33/i386/dyn_syscalls.S.orig      2014-01-28 17:41:38.966558564 +0100
2 +++ dietlibc-0.33/i386/dyn_syscalls.S   2014-01-28 17:58:01.516517331 +0100
3 @@ -195,7 +195,6 @@
4  #include "../syscalls.s/n_sigpending.S"
5  #include "../syscalls.s/n_sigprocmask.S"
6  #include "../syscalls.s/n_sigsuspend.S"
7 -#include "../syscalls.s/nice.S"
8  #include "../syscalls.s/pause.S"
9  #include "../syscalls.s/personality.S"
10  #include "../syscalls.s/query_module.S"
11 @@ -400,4 +401,3 @@
12  #include "__longjmp.S"
13  #include "setjmp.S"
14  
15 -#include "syscalls.s/__guard.S"
16 --- dietlibc-0.33/x86_64/dyn_syscalls.S.orig    2012-01-24 19:24:30.000000000 +0100
17 +++ dietlibc-0.33/x86_64/dyn_syscalls.S 2014-01-28 17:58:08.859850356 +0100
18 @@ -141,7 +141,6 @@
19  #include "../syscalls.s/n_sigprocmask.S"
20  #include "../syscalls.s/n_sigsuspend.S"
21  #include "../syscalls.s/nanosleep.S"
22 -#include "../syscalls.s/nice.S"
23  #include "../syscalls.s/open.S"
24  #include "../syscalls.s/pause.S"
25  #include "../syscalls.s/personality.S"
26 --- dietlibc-0.33/x86_64/clock_gettime.S.orig   2012-01-26 07:19:31.000000000 +0100
27 +++ dietlibc-0.33/x86_64/clock_gettime.S        2014-01-28 20:34:23.670685222 +0100
28 @@ -11,9 +11,16 @@
29  .L1:
30         push %rsi
31         push %rdi
32 +#ifdef __PIC__
33 +       movq __vdso@GOTPCREL(%rip), %rax
34 +       movq (%rax),%rdi
35 +       movq funcname@GOTPCREL(%rip), %rsi
36 +       call vdso_dlsym@PLT
37 +#else
38         movq __vdso(%rip),%rdi
39         movq $funcname, %rsi
40         call vdso_dlsym
41 +#endif
42         pop %rdi
43         pop %rsi
44         jmp .L2
45 --- dietlibc-0.33/x86_64/gettimeofday.S.orig    2012-01-24 19:24:30.000000000 +0100
46 +++ dietlibc-0.33/x86_64/gettimeofday.S 2014-01-28 20:35:10.746157117 +0100
47 @@ -11,9 +11,16 @@
48  .L1:
49         push %rsi
50         push %rdi
51 +#ifdef __PIC__
52 +       movq __vdso@GOTPCREL(%rip), %rax
53 +       movq (%rax),%rdi
54 +       movq funcname@GOTPCREL(%rip), %rsi
55 +       call vdso_dlsym@PLT
56 +#else
57         movq __vdso(%rip),%rdi
58         movq $funcname, %rsi
59         call vdso_dlsym
60 +#endif
61         pop %rdi
62         pop %rsi
63         jmp .L2
64 --- dietlibc-0.33/arm/dyn_syscalls.S.orig       2012-01-24 19:24:24.000000000 +0100
65 +++ dietlibc-0.33/arm/dyn_syscalls.S    2014-01-28 20:58:27.842943864 +0100
66 @@ -104,7 +104,6 @@
67  #include "../syscalls.s/n_sigprocmask.S"
68  #include "../syscalls.s/n_sigsuspend.S"
69  #include "../syscalls.s/nanosleep.S"
70 -#include "../syscalls.s/nice.S"
71  #include "../syscalls.s/open.S"
72  #include "../syscalls.s/pause.S"
73  #include "../syscalls.s/personality.S"
This page took 0.051658 seconds and 3 git commands to generate.