1 --- libc-string-x86_64-head.diff
2 +++ libc-string-x86_64-head.diff
4 +# include <rtld-global-offsets.h>
8 ++#if defined PIC && defined SHARED
9 + .globl _rtld_local_ro
10 + .hidden _rtld_local_ro
11 + .set _rtld_local_ro,_rtld_global_ro
13 - and the return value is the byte after the last one copied in
15 -#define MEMPCPY_P (defined memcpy)
17 ++#if defined PIC && defined SHARED
18 + .globl _rtld_local_ro
19 + .hidden _rtld_local_ro
20 + .set _rtld_local_ro,_rtld_global_ro
22 -/* This is somehow experimental and could made dependend on the cache
24 -#define LARGE $120000
26 ++#if defined PIC && defined SHARED
27 + .globl _rtld_local_ro
28 + .hidden _rtld_local_ro
29 + .set _rtld_local_ro,_rtld_global_ro
32 -#ifndef USE_AS_STPCPY
33 -# define STRCPY strcpy
35 ++#if defined PIC && defined SHARED
36 + .globl _rtld_local_ro
37 + .hidden _rtld_local_ro
38 + .set _rtld_local_ro,_rtld_global_ro
40 +# include <rtld-global-offsets.h>
44 ++#if defined PIC && defined SHARED
45 + .globl _rtld_local_ro
46 + .hidden _rtld_local_ro
47 + .set _rtld_local_ro,_rtld_global_ro