Hi Daniel,
Thank you for your relpy.
My S32G platform is s32gen1 and BSP version is 34.
When I want to add version on my dynamic library name,I encountered this problems. I find that there is no error when I bitbake my dynamic library but when I bitbake my test procedure appear that log.
do_package_qa: QA Issue: /data/ts_tool/ipc-shm-uio-test contained in package ipc-shm-uio-test requires libipc-shm-uio-if.so()(64bit), but no providers found in RDEPENDS_ipc-shm-uio-test? [file-rdeps]
I don't know much about yocto,I have add RDEPENDS _${PN} in test procedure bb and this is my dynamic library bb.
FILESEXTRAPATHS_append := "${THISDIR}:"
SRC_URI = "file://${BPN}"
S = "${WORKDIR}/${BPN}"
DEPENDS = "ipc-shm-us"
RDEPENDS_${PN} = ""
INHIBIT_PACKAGE_STRIP = "1"
FILES_${PN} += "${libdir}/lib${BPN}.so.${PV} ${libdir}/lib${BPN}.so"
FILES_${PN}-dev += "${libdir}/lib${BPN}.so.${PV}"
FILES_SOLIBSDEV = ""
BBCLASSEXTEND = "native nativesdk"
LDFLAGS += " -shared"
CFLAGS += " -Werror -g -fPIC -I${STAGING_INCDIR}"
export LDLIBS := " -lipc-shm -lpthread -lrt"
do_compile() {
make MACHINE=${MACHINE} TARGET=lib${BPN}.so.${PV}
}
do_install() {
install -d ${D}${libdir}
install -m 0755 lib${BPN}.so.${PV} ${D}${libdir}
ln -s lib${BPN}.so.${PV} ${D}${libdir}/lib${BPN}.so
}