Re: [docs] [PATCH] dev-manual: fully define SOLIBS-related variables in bitbake.conf

Quentin Schulz <[email protected]> Fri, 26 Jun 2026 18:39:30 +0200
Newsgroups org.yoctoproject.lists.docs
Message-ID <[email protected]>

On 6/19/26 7:35 PM, Robert P. J. Day wrote:
> On Fri, 19 Jun 2026, Quentin Schulz wrote:
> 
>> Hi Robert,
>>
>> On 6/11/26 1:39 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
>>>
>>> The current (abridged) SOLIBS-related variables were not included in
>>> their entirety so add the missing content.
>>>
>>> Signed-off-by: Robert P. J. Day <[email protected]>
>>>
>>> ---
>>>
>>> diff --git a/documentation/dev-manual/prebuilt-libraries.rst
>>> b/documentation/dev-manual/prebuilt-libraries.rst
>>> index 59621ca16..9cc8bd2d9 100644
>>> --- a/documentation/dev-manual/prebuilt-libraries.rst
>>> +++ b/documentation/dev-manual/prebuilt-libraries.rst
>>> @@ -153,8 +153,8 @@ default :term:`FILES` variables in ``bitbake.conf``
>>> are::
>>>
>>>       SOLIBS = ".so.*"
>>>       SOLIBSDEV = ".so"
>>> -   FILES:${PN} = "... ${libdir}/lib*${SOLIBS} ..."
>>> -   FILES_SOLIBSDEV ?= "... ${libdir}/lib*${SOLIBSDEV} ..."
>>> +   FILES:${PN} = "... ${libdir}/lib*${SOLIBS} ... ${base_libdir}/*${SOLIBS}
>>> ..."
>>> +   FILES_SOLIBSDEV ?= "${base_libdir}/lib*${SOLIBSDEV}
>>> ${libdir}/lib*${SOLIBSDEV}"
>>
>> Funny that the ${PN} package matches all *.so.* in base_libdir while the -dev
>> package only matches lib*.so.
>>
>> In any case, that would be an issue in OE-COre, not the docs, thus
> 
>    i didn't even notice that. BTW, did we ever clarify the consequences
> of having some pathnames in bitbake.conf using "/*" and others not? as

I don't have time to investigate, so if you didn't, then no.