Arm Yocto1.7中缺少包库

Arm Yocto1.7中缺少包库,arm,embedded-linux,yocto,Arm,Embedded Linux,Yocto,我们已经将代码从Yocto1.5迁移到1.7,似乎使用了相同的配置文件(local.conf),我发现以前安装在1.5映像(fsl映像gui)上的许多库在1.7映像(核心映像sato)中不存在 我已经手动添加了除两个包之外的大多数包 libbeecrypt_cxx.so liblcms.so(cmsutil) 我已经输入了下面的代码,libbreecrypt被插入,但libbeecrypt_cxx没有 IMAGE_INSTALL_append += beecrypt 我没有找到cmsutil

我们已经将代码从Yocto1.5迁移到1.7,似乎使用了相同的配置文件(local.conf),我发现以前安装在1.5映像(fsl映像gui)上的许多库在1.7映像(核心映像sato)中不存在

我已经手动添加了除两个包之外的大多数包

libbeecrypt_cxx.so
liblcms.so(cmsutil)
我已经输入了下面的代码,libbreecrypt被插入,但libbeecrypt_cxx没有

IMAGE_INSTALL_append += beecrypt
我没有找到cmsutil的配方/包装。任何有关这些信息的人都将不胜感激

致意


Yuri

关于你问题中的beecrypt部分。在1.5发布后不久,构建C++绑定是可选的,默认值为OF.

因此,您需要在自己的层中添加一个
beecrypt_4.2.1.bbappend
文件,其中包括

PACKAGECONFIG += "cplusplus"
这是最好的长期解决方案。你也可以设置

PACKAGECONFIG_pn-beecrypt_append = "cplusplus"

在您的
conf/local.conf

中,似乎不知何故将[PACKAGECONFIG+=“cplusplus”]添加到项目中也添加了其他库包;然后看起来beecrypt还构建了第二个库。