Workaround 'ELF_DATA/EM_ALPHA redefined' warning in Android linker.h
authorIvan Maidanski <ivmai@mail.ru>
Fri, 22 Feb 2013 04:25:27 +0000 (08:25 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Feb 2013 09:35:42 +0000 (13:35 +0400)
commit4758d24f837b788c857971387db2e0488910a006
tree847b8ef3ef1b8505a3afd8a777adc88e346dd29a
parent5411aaba03ad6a4ca0ae2b72c437185a99ac3988
Workaround 'ELF_DATA/EM_ALPHA redefined' warning in Android linker.h

* dyn_load.c: Include asm/elf.h and linux/elf-em.h explicitly, and
undefine ELF_DATA and EM_ALPHA (if PLATFORM_ANDROID and
BIONIC_ELFDATA_REDEF_BUG are defined) to workaround a bug (avoiding
"macro redefined" warnings) in Android 4.1 (and 4.2) Bionic which has
the mismatching macro definitions in headers included from linker.h.
dyn_load.c