Closed dwrobel closed 3 years ago
This change is breaking the build on CI, so I guess it needs further work.
This change is breaking the build on CI, so I guess it needs further work.
I saw it it's the glx_alias_prefer_same_name
test which fails - but it wasn't clear to me what is the purpose of this test. Can it be either a false positive or a broken test?
libGLESv2 is exposing egl functions? That sounds like nexus is really wrong.
@dwrobel @anholt @ebassi any update is there?
No updates, and no answer to @anholt's question of November 2019.
On platforms where the LD_PRELOAD is used to overwrite functions it is needed to look first at the existing (preloaded/aliased) symbol instead of the real one from the shared library.
For example on Broadcom Nexus platform the following libraries are preloaded:
where the libwayland-egl.so.1 overwrites eglGetDisplay() from the libGLESv2.so.
In that situation it is inapropriate for libepoxy to select the eglGetDisplay() from the libGLESv2.so shared library.
Signed-off-by: Damian Wrobel dwrobel@ertelnet.rybnik.pl