mer-hybris/libhybris — pull request #5 by amtep (2014-08-28 14:52:25+00:00)
Title: [tests] Regression test for EGL-glibc TLS conflict

bionic and glibc have different layouts for TLS space.
Since libEGL used a bionic slot directly (in inlined code),
libhybris's hooks didn't translate it properly and libEGL ended
up overwriting some unrelated thread-local values in glibc.

The problem only showed up when linking with libGLESv2 (which
pulls in libEGL), not when linking with libEGL directly. That's
why the test was added to test_glesv2.c