[yocto] executable depends on the library that is built in the same recipe
Vineeth Karumanchi
vineethchowz.chowdary at xilinx.com
Mon Dec 11 20:18:52 PST 2017
using this might help
oe_libinstall -so
On 12/12/2017 1:24 AM, Jeremy A. Puhlman wrote:
> Given it is looking for libMyTool.so and not a versioned library, my
> guess is that the shared
> library is not setting a proper soname when being built. All libraries
> should be built with a soname,
> and if done correctly should be versioned. The .so file generally
> shouldn't be the runtime library
> but a link back to the versioned library, so you get something that
> looks like:
>
> /usr/lib/libz.so -> libz.zo.1.2.11
> /usr/lib/libz.so.1.2.11
> /usr/lib/libz.so.1 -> libz.so.1
>
>
> On 12/11/2017 11:45 AM, Rail Shafigulin wrote:
>> I have a recipe that builds a library and an executable. Executable
>> depends on the library which built int he same recipe. When I run
>> bitbake I get the following error:
>>
>> WARNING: mytool-1.0+gitAUTOINC+3e2b76e330-r0 do_package_qa: QA Issue:
>> /bin/mytool contained in package mytool requires libMyTool.so, but no
>> providers found in RDEPENDS_mytool? [file-rdeps]
>>
>> I tried the suggestion given by the bitbake putting mytool in
>> REDEPNDS_${PN}, but that didn't work. I also tried looking online for
>> the solution but didn't find one.
>>
>> Can someone help out?
>>
>>
>
More information about the yocto
mailing list