binutils: Fix patch in ifndef __ANDROID__

Fixes #468.
This commit is contained in:
Fredrik Fornwall 2016-09-19 19:18:23 -04:00
parent ab95788a0c
commit 183a88a12b
1 changed files with 3 additions and 3 deletions

View File

@ -6,9 +6,9 @@ diff -u -r ../binutils-2.26/ld/emultempl/elf32.em ./ld/emultempl/elf32.em
gld${EMULATION_NAME}_after_parse (void)
{
+#ifndef __ANDROID__
+ /** The Android linker does not support DF_1_PIE but prints a warning:
+ 'unsupported flags DT_FLAGS_1=0x8000000'
+ due to validation in linker.cpp (see "case DT_FLAGS_1" there. */ */
+ /* The Android linker does not support DF_1_PIE:
+ 'unsupported flags DT_FLAGS_1=0x8000000'
+ from linker.cpp (see "case DT_FLAGS_1" there. */
if (bfd_link_pie (&link_info))
link_info.flags_1 |= (bfd_vma) DF_1_PIE;
+#endif