小编Gre*_*Tea的帖子

BBCLASSEXTEND="本机nativesdk"

查了官方文档,还是不明白recipe中的这个意思。

\n\n
BBCLASSEXTEND="native nativesdk"\n
Run Code Online (Sandbox Code Playgroud)\n

build openembedded yocto

6
推荐指数
1
解决办法
6179
查看次数

构建时如何添加更多线程?

做的时候

bitbake core-image-xxxx

构建任务将自动选择 8 个线程(因为我的 CPU 有 8 个核心)来构建映像。

我的系统有 72GB RAM,我可以强制bitbake运行更多线程吗?

或者有什么方法可以要求bitbake使用更多内存吗?

memory openembedded yocto

6
推荐指数
1
解决办法
1万
查看次数

没有通过LDFLAGS?[ld标志]

我创建了一个食谱,摘要如下:

do_install() {
  install -d ${D}/GreenTea
  cp ${S}/foo.sh ${D}/GreenTea
  cp ${S}/foo.so ${D}/GreenTea
Run Code Online (Sandbox Code Playgroud)

当bitbake这个食谱时,它显示:没有通过LDFLAGS?[ld标志]

ERROR: greentea-1.0-r0 do_package_qa: QA Issue: No GNU_HASH in the ELF binary /home/tea/greentea4/build/tmp/work/corei7-64-poky-linux/greentea/1.0-r0/packages-split/greentea/GreenTea/foo.so, didn't pass LDFLAGS? [ldflags]
Run Code Online (Sandbox Code Playgroud)

我能做些什么?

openembedded bitbake yocto

5
推荐指数
2
解决办法
8152
查看次数

IMAGE_INSTALL 和 CORE_IMAGE_EXTRA_INSTALL 有什么区别

似乎(IMAGE_INSTALLCORE_IMAGE_EXTRA_INSTALL)都可以将包添加到 yocto 映像中。

他们有什么区别?

我检查了这个问题:

Yocto:CORE_IMAGE_EXTRA_INSTALL 和 IMAGE_INSTALL 的区别

但我仍然不明白它们的区别是什么。

yocto

2
推荐指数
1
解决办法
1794
查看次数

构建 yocto 时如何增加磁盘大小

bitbake core-image-minimal 后默认的 yocto 镜像约为 1GB。

可用空间有几百 MB。

如何分配或者增加呢?

yocto

2
推荐指数
1
解决办法
3895
查看次数

libiomp5.so 的多个 shlib 提供程序

我为用于安装英特尔 MKL 的定制配方进行了 bitbake。

下载 MKL 的链接: https://software.intel.com/content/www/us/en/develop/tools/mpi-library/choose-download.html

做了之后

bitbake foo
Run Code Online (Sandbox Code Playgroud)

表明:

ERROR: lmkl-1.0-r0 do_package: lmkl: Multiple shlib providers for libiomp5.so: lmkl, lmkl (used by files: /home/rsa/foo/build/tmp/work/corei7-64-poky-linux/lmkl/1.0-r0/packages-split/lmkl/opt/intel/compilers_and_libraries_2020.0.166/linux/mkl/benchmarks/hpcg/bin/xhpcg_skx)
ERROR: lmkl-1.0-r0 do_package: lmkl: Multiple shlib providers for libtbbmalloc.so.2: lmkl, lmkl (used by files: /home/rsa/foo/build/tmp/work/corei7-64-poky-linux/lmkl/1.0-r0/packages-split/lmkl/opt/intel/compilers_and_libraries_2020.0.166/linux/tbb/lib/intel64_lin/gcc4.8/libtbbmalloc_proxy.so.2)
ERROR: lmkl-1.0-r0 do_package: lmkl: Multiple shlib providers for libiomp5.so: lmkl, lmkl (used by files: /home/rsa/foo/build/tmp/work/corei7-64-poky-linux/lmkl/1.0-r0/packages-split/lmkl/opt/intel/compilers_and_libraries_2020.0.166/linux/mkl/benchmarks/hpcg/bin/xhpcg_avx)
ERROR: lmkl-1.0-r0 do_package: lmkl: Multiple shlib providers for libiomp5.so: lmkl, lmkl (used by files: /home/rsa/foo/build/tmp/work/corei7-64-poky-linux/lmkl/1.0-r0/packages-split/lmkl/opt/intel/compilers_and_libraries_2020.0.166/linux/mkl/benchmarks/hpcg/bin/xhpcg_knl)
ERROR: lmkl-1.0-r0 do_package: lmkl: Multiple shlib providers for …
Run Code Online (Sandbox Code Playgroud)

openembedded yocto lib

2
推荐指数
1
解决办法
2628
查看次数

标签 统计

yocto ×6

openembedded ×4

bitbake ×1

build ×1

lib ×1

memory ×1