mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-03 19:44:09 +00:00
36bb675a71
- GLIBC requires a fix to work with binutils 2.30 on aarch64. This fix relies on binutils 2.24 or newer, which is okay for glibc 2.26 since it needs 2.25 or newer anyway. But older glibc versions are now pinned to binutils 2.29 or older on aarch64. - xtensa needs patches in libgcc with gcc 7.3. - comment in newlib's patch to indicate it is a reversal of a commit. Signed-off-by: Alexey Neyman <stilor@att.net>
23 lines
635 B
Diff
23 lines
635 B
Diff
commit 778a9ef107f51544d583f110e92b75f4d9d79117
|
|
Author: Dmitry Moskalchuk <dm@crystax.net>
|
|
Date: Thu Aug 20 19:11:07 2015 +0300
|
|
|
|
[android] Don't use PIE copyrelocs for x86/x86_64
|
|
|
|
Signed-off-by: Dmitry Moskalchuk <dm@crystax.net>
|
|
|
|
---
|
|
gcc/config/i386/i386.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
--- a/gcc/config/i386/i386.c
|
|
+++ b/gcc/config/i386/i386.c
|
|
@@ -16113,6 +16113,7 @@
|
|
else if (!SYMBOL_REF_FAR_ADDR_P (op0)
|
|
&& (SYMBOL_REF_LOCAL_P (op0)
|
|
|| (HAVE_LD_PIE_COPYRELOC
|
|
+ && !TARGET_HAS_BIONIC
|
|
&& flag_pie
|
|
&& !SYMBOL_REF_WEAK (op0)
|
|
&& !SYMBOL_REF_FUNCTION_P (op0)))
|