Hi, To skip the QA you can use: INSANE_SKIP_${PN} += "dev-elf"
(or any QA part you'd like to skip, ie. dev-elf or dev-so ...) Cheers, Federico Il giorno gio 23 set 2021 alle ore 15:33 Lijun Chen <lijc...@blackberry.com> ha scritto: > Hi, > > > If I switch to the default setting of the googletest recipe, the header > files are included in the SDK image. However, the libgtest libraries are > static. > > Looks FILES_SOLIBSDEV = "" disables googletest-dev to be included in the > SDK. > > > Is there a way to change the library to dynamic and keep the header files? > i.e. just add EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON " but skip the > do_package_qa part to avoid the QA issue due to un-versioned library? > > > Thanks, > > Lijun > > > ------------------------------ > *From:* yocto@lists.yoctoproject.org <yocto@lists.yoctoproject.org> on > behalf of Lijun Chen <lijc...@blackberry.com> > *Sent:* Wednesday, September 22, 2021 1:45 PM > *To:* Khem Raj; yocto@lists.yoctoproject.org > *Subject:* Re: [yocto] googletest shared library > > > Tried adding googletest to TOOLCHAIN_TARGET_TASK. The gtest .h files are > still not showing up. > > Thanks, > ------------------------------ > *From:* Khem Raj <raj.k...@gmail.com> > *Sent:* Wednesday, September 22, 2021 11:28:05 AM > *To:* Lijun Chen; yocto@lists.yoctoproject.org > *Subject:* Re: [yocto] googletest shared library > > The .h files will be in dev pkg in this case googletest-dev > what happens if you add googletest to TOOLCHAIN_TARGET_TASK > > On 9/22/21 6:18 AM, Lijun Chen wrote: > > Hi, > > > > > > Now I included googletest to the IMAGE_INSTALL in my image file, and > > built both board image and SDK image. I can see libgtest.so is available > > in both images. However, gtest/gtest.h is a not present in SDK. How do I > > add the header files to the SDK image? Looks the following lines affect > > that? > > > > SOLIBS = ".so" > > FILES_SOLIBSDEV = "" > > > > Thanks, > > Lijun > > > > ------------------------------------------------------------------------ > > *From:* yocto@lists.yoctoproject.org <yocto@lists.yoctoproject.org> on > > behalf of Lijun Chen <lijc...@blackberry.com> > > *Sent:* Tuesday, September 21, 2021 3:50 PM > > *To:* Konrad Weihmann; yocto@lists.yoctoproject.org > > *Subject:* Re: [yocto] googletest shared library > > > > Thanks Konrad. That worked. > > > > ------------------------------------------------------------------------ > > *From:* Konrad Weihmann <kweihm...@outlook.com> > > *Sent:* Tuesday, September 21, 2021 10:26:19 AM > > *To:* Lijun Chen; yocto@lists.yoctoproject.org > > *Subject:* Re: [yocto] googletest shared library > > > > On 21.09.21 16:18, Lijun Chen wrote: > >> Hi, > >> > >> I would like to include libgtest.so into my Yocto image. I added > >> googletest to IMAGE_INSTALL and added the following line to > >> sources/meta-openembedded/meta-oe/recipes-test/googletest/ > googletest_git.bb: > >> > >> EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON " > >> > >> > >> The shared libraries were built successfully. However, there are errors > >> in do_package_qc as following: > >> > >> > >> ERROR: googletest-1.10.0-r0 do_package_qa: QA Issue: -dev package > >> googletest-dev contains non-symlink .so '/usr/lib/libgmock.so' > >> -dev package googletest-dev contains non-symlink .so > >> '/usr/lib/libgtest_main.so' > >> -dev package googletest-dev contains non-symlink .so > >> '/usr/lib/libgmock_main.so' > >> -dev package googletest-dev contains non-symlink .so > >> '/usr/lib/libgtest.so' [dev-elf] > >> ERROR: googletest-1.10.0-r0 do_package_qa: QA run found fatal errors. > >> Please consider fixing them. > > > > > https://urldefense.com/v3/__http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-graphics/spir/spirv-tools_2021.2.bb*n34__;Iw!!COg3wY07Hnb7!4NI6d6tXUoxCQFleF-343dfbdFGnkZnqrYRVg3nYTCBoGJTY9-K0NANM4iMsNNleww$ > > < > https://urldefense.com/v3/__http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-graphics/spir/spirv-tools_2021.2.bb*n34__;Iw!!COg3wY07Hnb7!4NI6d6tXUoxCQFleF-343dfbdFGnkZnqrYRVg3nYTCBoGJTY9-K0NANM4iMsNNleww$> > > > > > (and the next lines) might give you a hint what to do in this case. > > Although one could also consider that's something that needs to be fixed > > in the installation script of googletest, as versioned libraries are the > > expected default > > > >> > >> > >> Any idea to fix this? > >> > >> > >> Thanks, > >> > >> Lijun > >> > >> > >> ------------------------------------------------------------------------ > >> This transmission (including any attachments) may contain confidential > >> information, privileged material (including material protected by the > >> solicitor-client or other applicable privileges), or constitute > >> non-public information. Any use of this information by anyone other > than > >> the intended recipient is prohibited. If you have received this > >> transmission in error, please immediately reply to the sender and > delete > >> this information from your system. Use, dissemination, distribution, or > >> reproduction of this transmission by unintended recipients is not > >> authorized and may be unlawful. > >> > >> > >> > >> > > ------------------------------------------------------------------------ > > This transmission (including any attachments) may contain confidential > > information, privileged material (including material protected by the > > solicitor-client or other applicable privileges), or constitute > > non-public information. Any use of this information by anyone other than > > the intended recipient is prohibited. If you have received this > > transmission in error, please immediately reply to the sender and delete > > this information from your system. Use, dissemination, distribution, or > > reproduction of this transmission by unintended recipients is not > > authorized and may be unlawful. > > ------------------------------------------------------------------------ > > This transmission (including any attachments) may contain confidential > > information, privileged material (including material protected by the > > solicitor-client or other applicable privileges), or constitute > > non-public information. Any use of this information by anyone other than > > the intended recipient is prohibited. If you have received this > > transmission in error, please immediately reply to the sender and delete > > this information from your system. Use, dissemination, distribution, or > > reproduction of this transmission by unintended recipients is not > > authorized and may be unlawful. > > > > > > > > > ------------------------------ > This transmission (including any attachments) may contain confidential > information, privileged material (including material protected by the > solicitor-client or other applicable privileges), or constitute non-public > information. Any use of this information by anyone other than the intended > recipient is prohibited. If you have received this transmission in error, > please immediately reply to the sender and delete this information from > your system. Use, dissemination, distribution, or reproduction of this > transmission by unintended recipients is not authorized and may be unlawful. > ------------------------------ > This transmission (including any attachments) may contain confidential > information, privileged material (including material protected by the > solicitor-client or other applicable privileges), or constitute non-public > information. Any use of this information by anyone other than the intended > recipient is prohibited. If you have received this transmission in error, > please immediately reply to the sender and delete this information from > your system. Use, dissemination, distribution, or reproduction of this > transmission by unintended recipients is not authorized and may be unlawful. > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#54809): https://lists.yoctoproject.org/g/yocto/message/54809 Mute This Topic: https://lists.yoctoproject.org/mt/85766613/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-