[meta-freescale] gpu-viv-mx6q and libEGL.so/libEGL.so.1
Eric Nelson
eric.nelson at boundarydevices.com
Thu Jul 25 17:44:16 PDT 2013
Hi all,
When running the sample apps in /opt/viv_samples/vdk
under strace on a frame-buffer only build, I can see that
something is trying to load libEGL.so (no trailing 1).
Looking at the recipe, I'm not quite grokking how this is
placed into the image though.
I can see a symlink being created pointing libEGL.so at
libEGL.so.1 here:
https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc#L130
Somehow or another, the symlink is ending up in the -dev package
though:
$ find gpu-viv-bin-mx6q/1_3.0.35-4.0.0-r5.0/packages-split/ \
-name libEGL\*
gpu-viv-bin-mx6q/1_3.0.35-4.0.0-r5.0/packages-split/libegl-mx6-dev/usr/lib/libEGL.so
gpu-viv-bin-mx6q/1_3.0.35-4.0.0-r5.0/packages-split/libegl-mx6/usr/lib/libEGL.so.1
Can anybody give some guidance on where and how that's happening?
Does anybody know where the missing reference to libEGL.so
might be coming from? This doesn't appear to be a hard-coded
linker dependency from any of the sample apps or from the
other shared libraries.
Please advise,
Eric
More information about the meta-freescale
mailing list