Commit 6765e70b authored by Kari Hormi's avatar Kari Hormi

Fix DeviceLauncher to measure falling edge values properly and load

libEGL.so instead of using RTLD_NEXT in Boottime-EGL.

Using RTLD_NEXT would cause the program to crash for reasons yet
unknown. This fix replaces the usage of RTLD_NEXT by loading libEGL.so
and executing the needed functions from there. This is "the correct" way
to do hooking, but unfortunately now requires libEGL.so from /usr/lib
instead of loading the next symbol dynamically.

The other fix is to DeviceLauncher. Apparently, something has changed in
the way the GPIO pin in the target device goes up/down which broke the
way DeviceLauncher worked. This is now fixed, although the solution
might need refining in the future.
parent 17626301
Pipeline #4294 failed with stages