OSDN Git Service

Force export symbols on all x86 variants in libc.
authorChristopher Ferris <cferris@google.com>
Mon, 6 Oct 2014 22:11:28 +0000 (15:11 -0700)
committerChristopher Ferris <cferris@google.com>
Mon, 6 Oct 2014 22:51:26 +0000 (15:51 -0700)
commitd11eac3455a059a092ceee92eda9905e1d661e94
treeedf23a00a98cb2ff8a4d80f16c65101f9fae36ce
parenta508714800242b294291060641ed35d719bdc857
Force export symbols on all x86 variants in libc.

For silvermont, the __popcountsi2 symbol does not get exported by libc.
But for atom, this symbol is exported. Since we already exported this symbol
for previous releases, it's better to just follow through and force
the export, but only for 32 bit. x86 64 bit will not export this symbol.

Bug: 17681440
Change-Id: I6c62245f0960910f64baaaf6d9d090bf3ea5f435
libc/arch-x86/bionic/libgcc_compat.c [new file with mode: 0644]
libc/arch-x86/x86.mk
libc/tools/genlibgcc_compat.py