]> code.ossystems Code Review - meta-freescale.git/commit
libmcc: build with versioned soname
authorMax Krummenacher <max.oss.09@gmail.com>
Wed, 7 Jan 2015 19:43:23 +0000 (20:43 +0100)
committerOtavio Salvador <otavio@ossystems.com.br>
Wed, 7 Jan 2015 20:03:15 +0000 (18:03 -0200)
commit41b20a6888769fa8bbc76e28c2e5a8559cd953ac
tree9e4899460cbd4dc3f0d4acdb01f867df749b1e1b
parent00f03af4592a9c511ab88030c3444d88a7444a62
libmcc: build with versioned soname

This adds a versioned soname to the shared library during linking.
Otherwise an application linked with '-lmcc' needs libmcc.so for execution,
having libmcc.so.1 would not be enough.

root@colibri-vf:~# ls -l /usr/lib/libmcc.so*
lrwxrwxrwx    1 root     root            13 Jan  7  2015 /usr/lib/libmcc.so.1 -> libmcc.so.1.0
-rwxr-xr-x    1 root     root          5252 Jan  7  2015 /usr/lib/libmcc.so.1.0

root@colibri-vf:~# mcc-pingpong
mcc-pingpong: error while loading shared libraries: libmcc.so: cannot open shared object file: No such file or directory

Additionaly the following warning no longer appears.
WARNING: QA Issue: mcc-pingpong requires libmcc.so, but no providers in its RDEPENDS [file-rdeps]

Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/recipes-bsp/libmcc/libmcc/build-with-versioned-soname.patch [new file with mode: 0644]
meta-fsl-arm/recipes-bsp/libmcc/libmcc_1.05.bb