From: Chen Qi <qi.c...@windriver.com> In case of the existence of meta-mingw, the library is .dll instead of .so and these .dll files are in ${bindir}.
We need to check the existence of the .so file before doing readlink, otherwise do_install fails. Signed-off-by: Chen Qi <qi.c...@windriver.com> Signed-off-by: Joe MacDonald <j...@deserted.net> --- recipes-support/libpcre/libpcre_selinux.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-support/libpcre/libpcre_selinux.inc b/recipes-support/libpcre/libpcre_selinux.inc index 59c0184..d886792 100644 --- a/recipes-support/libpcre/libpcre_selinux.inc +++ b/recipes-support/libpcre/libpcre_selinux.inc @@ -1,5 +1,5 @@ do_install_append () { - if [ ! ${D}${libdir} -ef ${D}${base_libdir} ]; then + if [ ! ${D}${libdir} -ef ${D}${base_libdir} -a -e ${D}${libdir}/libpcre.so ]; then realsofile=`readlink ${D}${libdir}/libpcre.so` mkdir -p ${D}/${base_libdir}/ mv -f ${D}${libdir}/libpcre.so.* ${D}${base_libdir}/ -- 2.17.1 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto