Andreas Schwab
44414488d6
- Import patches from 2.23 branch OBS-URL: https://build.opensuse.org/request/show/394998 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=436
32 lines
1.3 KiB
Diff
32 lines
1.3 KiB
Diff
2016-03-11 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
[BZ #19758]
|
|
* sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
|
|
(EXTRA_LD_ENVVARS): Or bit_Prefer_MAP_32BIT_EXEC.
|
|
|
|
Index: glibc-2.23/NEWS
|
|
===================================================================
|
|
--- glibc-2.23.orig/NEWS
|
|
+++ glibc-2.23/NEWS
|
|
@@ -14,6 +14,7 @@ Security related changes:
|
|
The following bugs are resolved with this release:
|
|
|
|
[19679] gcc-4.9.3 C++ exception handling broken due to unaligned stack
|
|
+ [19758] Or bit_Prefer_MAP_32BIT_EXEC in EXTRA_LD_ENVVARS
|
|
[19759] Don't inline mempcpy for x86
|
|
[19762] Use HAS_ARCH_FEATURE with Fast_Rep_String
|
|
[19792] MIPS: backtrace yields infinite backtrace with makecontext
|
|
Index: glibc-2.23/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
|
|
===================================================================
|
|
--- glibc-2.23.orig/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
|
|
+++ glibc-2.23/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
|
|
@@ -33,7 +33,7 @@
|
|
case 21: \
|
|
if (memcmp (envline, "PREFER_MAP_32BIT_EXEC", 21) == 0) \
|
|
GLRO(dl_x86_cpu_features).feature[index_Prefer_MAP_32BIT_EXEC] \
|
|
- = bit_Prefer_MAP_32BIT_EXEC; \
|
|
+ |= bit_Prefer_MAP_32BIT_EXEC; \
|
|
break;
|
|
|
|
/* Extra unsecure variables. The names are all stuffed in a single
|