gpt4 book ai didi

linux - 使用 yocto 配方安装库

转载 作者:太空狗 更新时间:2023-10-29 11:36:11 27 4
gpt4 key购买 nike

在为 yocto 创建食谱时遇到了一些问题。更具体地说,我必须从 git 安装一个通常像这样安装的库:

./bootstrap
./configure --sysconfdir=/etc
make
sudo make install

我的问题是如何将它添加到配方函数 do_configure、do_compile、do_install 中。没有在网上找到太多信息或示例。

更新 1:

这是我要集成到 yocto 中的库 https://github.com/NXPNFCLinux/linux_libnfc-nci

最佳答案

它只是一个常规的基于 autotools 的库。应该有人解决的主要问题是让构建创建版本库并添加 LICENSECOPYING 文件。

但是,快速食谱可能如下所示:

SUMMARY = "Linux NFC stack for NCI based NXP NFC Controllers"
HOMEPAGE = ""
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://src/include/linux_nfc_api.h;endline=17;md5=42fdb99b3ff2c12f594b22a774cb7308"
SECTION = "libs"

SRC_URI = "git://github.com/NXPNFCLinux/linux_libnfc-nci.git"
SRCREV = "118ea118cecda55c1b6a87d151a77b04515687df"
PV = "2.0+git${SRCPV}"

S = "${WORKDIR}/git"

inherit autotools

FILES_${PN} += "${libdir}/libnfc_nci_linux-1.so"
# Make sure it isn’t in the dev package’s files list
FILES_SOLIBSDEV = "${libdir}/libnfc_nci_linux.so"

版本库允许我们删除最后三行。

关于linux - 使用 yocto 配方安装库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36432041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com