From: Samuel Thibault Date: Wed, 25 Nov 2015 16:05:53 +0000 (+0100) Subject: Do not add relro attribute to __libc_stack_end X-Git-Tag: glibc-2.23~168 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c679db43525555f6a1d3831bfac8ca9cc69977cf;p=thirdparty%2Fglibc.git Do not add relro attribute to __libc_stack_end It does not actually work yet * sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Remove relro attribute. --- diff --git a/ChangeLog b/ChangeLog index 77bf20fce88..f00417f8c07 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,8 +6,8 @@ * sysdeps/i386/setjmp.S (__sigsetjmp): Add hidden_def. * sysdeps/mach/hurd/accept4.c (__libc_accept4): Remove libc_hidden_def. - * sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Add relro - attribute, define rtld_hidden_data_def. + * sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Define + rtld_hidden_data_def. * sysdeps/mach/hurd/fxstatat64.c (__fxstatat64): Add libc_hidden_def. * sysdeps/mach/hurd/if_index.c (__if_freenameindex): Add libc_hidden_def. diff --git a/sysdeps/mach/hurd/dl-sysdep.c b/sysdeps/mach/hurd/dl-sysdep.c index 7b3c56961dd..222eece6977 100644 --- a/sysdeps/mach/hurd/dl-sysdep.c +++ b/sysdeps/mach/hurd/dl-sysdep.c @@ -55,7 +55,7 @@ rtld_hidden_data_def (__libc_enable_secure) int __libc_multiple_libcs = 0; /* Defining this here avoids the inclusion of init-first. */ /* This variable contains the lowest stack address ever used. */ -void *__libc_stack_end attribute_relro = NULL; +void *__libc_stack_end; rtld_hidden_data_def(__libc_stack_end) #if HP_TIMING_AVAIL