Bug 3257 - EMGD installs duplicate libraries instead of symlinks
Summary: EMGD installs duplicate libraries instead of symlinks
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-intel (show other bugs)
Version: 1.3
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.4 M1
Assignee: Nitin Kamble
QA Contact:
URL:
Whiteboard: review
Depends on:
Blocks:
 
Reported: 2012-10-09 09:56 UTC by Ross Burton
Modified: 2013-01-29 06:09 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Burton 2012-10-09 09:56:59 UTC
Doing a ls in the emgd-driver-bin image directory:

$ ls -l *.so*
lrwxrwxrwx 1 ross ross      11 Oct  8 15:57 libEGL.so -> libEGL.so.1
-rwxr-xr-x 1 ross ross    9172 Oct  8 15:57 libEGL.so.1.5.15.3226
-rwxr-xr-x 1 ross ross   31388 Oct  8 15:57 libEMGD2d.so.1.5.15.3226
-rwxr-xr-x 1 ross ross   60916 Oct  8 15:57 libEMGDegl.so.1.5.15.3226
-rwxr-xr-x 1 ross ross 1168352 Oct  8 15:57 libemgdglslcompiler.so.1.5.15.3226
-rwxr-xr-x 1 ross ross 2794752 Oct  8 15:57 libEMGDOGL.so.1.5.15.3226
-rwxr-xr-x 1 ross ross   22212 Oct  8 15:57 libemgdPVR2D_DRIWSEGL.so.1.5.15.3226
-rwxr-xr-x 1 ross ross    6760 Oct  8 15:57 libEMGDScopeServices.so.1.5.15.3226
-rwxr-xr-x 1 ross ross  120844 Oct  8 15:57 libemgdsrv_init.so.1.5.15.3226
-rwxr-xr-x 1 ross ross  137292 Oct  8 15:57 libemgdsrv_um.so.1.5.15.3226
lrwxrwxrwx 1 ross ross      15 Oct  8 15:57 libGLES_CM.so -> libGLES_CM.so.1
-rwxr-xr-x 1 ross ross  546388 Oct  8 15:57 libGLES_CM.so.1.5.15.3226
lrwxrwxrwx 1 ross ross      14 Oct  8 15:57 libGLESv2.so -> libGLESv2.so.2
-rwxr-xr-x 1 ross ross  369212 Oct  8 15:57 libGLESv2.so.1.5.15.3226
-rwxr-xr-x 1 ross ross    8968 Oct  8 15:57 libgstvabuffer.so.0
-rwxr-xr-x 1 ross ross    8968 Oct  8 15:57 libgstvabuffer.so.0.10.8
-rwxr-xr-x 1 ross ross   13518 Oct  8 15:57 libmixcommon.so.0
-rwxr-xr-x 1 ross ross   13518 Oct  8 15:57 libmixcommon.so.0.10.8
-rwxr-xr-x 1 ross ross   70907 Oct  8 15:57 libmixvbp_h264.so.0
-rwxr-xr-x 1 ross ross   70907 Oct  8 15:57 libmixvbp_h264.so.0.10.8
-rwxr-xr-x 1 ross ross   18475 Oct  8 15:57 libmixvbp_mpeg4.so.0
-rwxr-xr-x 1 ross ross   18475 Oct  8 15:57 libmixvbp_mpeg4.so.0.10.8
-rwxr-xr-x 1 ross ross   53276 Oct  8 15:57 libmixvbp.so.0
-rwxr-xr-x 1 ross ross   53276 Oct  8 15:57 libmixvbp.so.0.10.8
-rwxr-xr-x 1 ross ross   39244 Oct  8 15:57 libmixvbp_vc1.so.0
-rwxr-xr-x 1 ross ross   39244 Oct  8 15:57 libmixvbp_vc1.so.0.10.8
-rwxr-xr-x 1 ross ross  237312 Oct  8 15:57 libmixvideo.so.0
-rwxr-xr-x 1 ross ross  237312 Oct  8 15:57 libmixvideo.so.0.10.9
lrwxrwxrwx 1 ross ross      14 Oct  8 15:57 libOpenVG.so -> libOpenVG.so.1
-rwxr-xr-x 1 ross ross  438836 Oct  8 15:57 libOpenVG.so.1.5.15.3226
lrwxrwxrwx 1 ross ross      15 Oct  8 15:57 libOpenVGU.so -> libOpenVGU.so.1
-rwxr-xr-x 1 ross ross   10868 Oct  8 15:57 libOpenVGU.so.1.5.15.3226

Only a fraction of the files that should be symlinks are actually symlinks, i.e. libgstvabuffer.so.0 is a copy and not a link.
Comment 1 Nitin Kamble 2012-11-20 23:16:48 UTC
A fix sent to meta-intel mailing list
Comment 2 Nitin Kamble 2012-12-05 18:38:09 UTC
A commit has gone in the meta-intel repo to fix this issue.