These libraries seem to fix the original problem, but with them installed simple-egl crashes with a different problem in our environment, in wl_list_empty:
#0 wl_list_empty (list=list@entry=0x0) at
/home/petersen/projects/fsl-release-bsp/build-wayland/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/wayland/1.6.0-r0/wayland-1.6.0/src/wayland-util.c:79
#1 0x76ea04e4 in dispatch_queue (display=display@entry=0x14008, queue=queue@entry=0x0) at
/home/petersen/projects/fsl-release-bsp/build-wayland/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/wayland/1.6.0-r0/wayland-1.6.0/src/wayland-client.c:1260
#2 0x76ea0e6c in wl_display_dispatch_queue (display=0x14008, queue=0x0) at
/home/petersen/projects/fsl-release-bsp/build-wayland/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/wayland/1.6.0-r0/wayland-1.6.0/src/wayland-client.c:1407
#3 0x76afc7bc in ?? ()
Is it possible that additional libraries need to also be replaced to be compatible? We noticed that the zip file did not contain these files which may also be related:
libg2d-viv.so
libgc_wayland_protocol.so.0.0.0
libGL.so.1.2.0
libVIVANTE.so
libwayland-viv.so.0.0.0