I have figured out what was causing this problem of my Qt5 application not starting and exiting with status 1. It was one library (libicudata.so.52.1) that was not hard-float compiled which caused the linker to exit without any other warning then status 1.
After that was fixed a was able to start the application but it crashed shortly after being started and the reason was incorrect EGL binaries. I was using some version of those libraries acquired from this forum earlier this year.
Now I downloaded from here: http://repository.timesys.com/buildsources/g/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q-3.0.35-4.0.0/ and then my application was not crashing.
My Qt5 application is still not able to run because it complains about: EGL Error : Could not create the egl surface: error = 0x300b
The application is executed like: hellogl_es2 -platform eglfs
If anyone has some idea about that I would appreciate the input.
regards
Einar