[meta-freescale] Updates to meta-fsl-arm (master) in 2015-01-12
Otavio Salvador
otavio at ossystems.com.br
Mon Jan 12 04:23:11 PST 2015
Hello,
I pushed following updates:
commit 7ff327a4e3e8e19d1e3f848865b6b27ba9f6250b (yocto/master)
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date: Wed Jan 7 20:43:23 2015 +0100
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 at 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 at 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 at gmail.com>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 5699408d294c8663f99cd7bb3eec5ded73bce514
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Tue Jan 6 12:21:49 2015 -0200
libmcc: Add runtime dependency for kernel-module-mcc-dev
The kernel-module-mcc-dev brings the kernel API headers used when
doing application development which uses the libmcc.
So when libmcc-dev is included in a SDK, this brings all the necessary
boilerplate code.
The motivation for this can be found at message from Petr Kubizňák
<kubiznak.petr at elnico.cz>[1].
1. https://lists.yoctoproject.org/pipermail/meta-freescale/2015-January/012144.html
Change-Id: Icd8311c79a87500c0a9d97d9b63fb0340a5908a1
Reported-by: Petr Kubizňák <kubiznak.petr at elnico.cz>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit f951f787ec7918289eac84cdedc45edeae82fc4f
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Tue Jan 6 12:06:45 2015 -0200
libmcc: Fix symbolic link for dynamic library
This fixes the Makefile to properly generate the symlink inside the
installation directory.
Change-Id: I18ad51c87f64780bfdd8bd70abdda5554439d9e8
Reported-by: Petr Kubizňák <kubiznak.petr at elnico.cz>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit e8fcffaf326f4d069aee4a6124e581ebe81f5a7e
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Tue Jan 6 13:43:35 2015 -0200
kernel-module-mcc: Only include mvf_sema4.h if building in kernel
When mcc_config.h is used to make application we shouldn't include
mvf_sema4.h as it is an internal symbol of kernel and shouldn't be
directly referenced by user space applications using the MCC
interface.
This allows for application developers to use the SDK without having
to copy the 'mvf_sema4.h' header byhand.
More detailed information at:
https://lists.yoctoproject.org/pipermail/meta-freescale/2015-January/012144.html
Change-Id: I39a519d10a15b951c573007d3cf689f32aac3f30
Reported-by: Petr Kubizňák <kubiznak.petr at elnico.cz>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
Regards,
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the meta-freescale
mailing list