在 bitbake 期间禁用 do_package_qa
Disable do_package_qa during bitbake
有什么方法可以在 bitbake
期间禁用 do_package_qa
步骤
实际上我有一个预编译的二进制文件,我想将其复制到我的 rootfs。我在食谱的 do_install
部分尝试了 install
和 cp
。
在这两种情况下,我都会遇到 QA 问题,抱怨 libQt5Qml.so
和 libQt5Quick.so
在 RDEPENDS
中找不到。
我已尝试 INSANE_SKIP_${PN}
、 RDEPENDS_${PN}
和 DEPENDS
来抑制错误,但我无法这样做。
有什么方法可以编译我的食谱吗?
食谱
DESCRIPTION = "..."
LICENSE = "CLOSED"
RDEPENDS_${PN} = "qtbase"
SRC_URI = "file://hello.c \
file://basic \
"
S = "${WORKDIR}"
do_compile() {
${CC} hello.c -o hello
}
do_install() {
install -d ${D}/opt/mybin/
install -m 0755 hello ${D}/opt/mybin/
install -m 0755 basic ${D}/opt/mybin/
}
FILES_${PN} = "/opt/mybin/"
INSANE_SKIP_${PN} = "ldflags"
错误
ERROR: my-binary-1.0-r0 do_package_qa: QA Issue: /opt/mybin/basic contained in package my-binary requires libQt5Qml.so.5(Qt_5), but no providers found in RDEPENDS_my-binary? [file-rdeps]
ERROR: my-binary-1.0-r0 do_package_qa: QA Issue: /opt/mybin/basic contained in package my-binary requires libQt5Quick.so.5(Qt_5), but no providers found in RDEPENDS_my-binary? [file-rdeps]
可能会添加
RDEPENDS_${PN} += " libQt5Qml.so.5(Qt_5) libQt5Quick.so.5(Qt_5)"
您的食谱将解决 QA 问题。让我们试试。
INSANE_SKIP_${PN} = "file-rdeps"
might help to fix the error.
报告的问题类似于以下内容link
有什么方法可以在 bitbake
期间禁用do_package_qa
步骤
实际上我有一个预编译的二进制文件,我想将其复制到我的 rootfs。我在食谱的 do_install
部分尝试了 install
和 cp
。
在这两种情况下,我都会遇到 QA 问题,抱怨 libQt5Qml.so
和 libQt5Quick.so
在 RDEPENDS
中找不到。
我已尝试 INSANE_SKIP_${PN}
、 RDEPENDS_${PN}
和 DEPENDS
来抑制错误,但我无法这样做。
有什么方法可以编译我的食谱吗?
食谱
DESCRIPTION = "..."
LICENSE = "CLOSED"
RDEPENDS_${PN} = "qtbase"
SRC_URI = "file://hello.c \
file://basic \
"
S = "${WORKDIR}"
do_compile() {
${CC} hello.c -o hello
}
do_install() {
install -d ${D}/opt/mybin/
install -m 0755 hello ${D}/opt/mybin/
install -m 0755 basic ${D}/opt/mybin/
}
FILES_${PN} = "/opt/mybin/"
INSANE_SKIP_${PN} = "ldflags"
错误
ERROR: my-binary-1.0-r0 do_package_qa: QA Issue: /opt/mybin/basic contained in package my-binary requires libQt5Qml.so.5(Qt_5), but no providers found in RDEPENDS_my-binary? [file-rdeps]
ERROR: my-binary-1.0-r0 do_package_qa: QA Issue: /opt/mybin/basic contained in package my-binary requires libQt5Quick.so.5(Qt_5), but no providers found in RDEPENDS_my-binary? [file-rdeps]
可能会添加
RDEPENDS_${PN} += " libQt5Qml.so.5(Qt_5) libQt5Quick.so.5(Qt_5)"
您的食谱将解决 QA 问题。让我们试试。
INSANE_SKIP_${PN} = "file-rdeps"
might help to fix the error.
报告的问题类似于以下内容link