]> code.ossystems Code Review - openembedded-core.git/commit
package.bbclass: exclude packages as shlib providers
authorOleksii Konoplitskyi <okonopli@cisco.com>
Tue, 17 Jul 2018 15:40:34 +0000 (18:40 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 24 Jul 2018 10:52:07 +0000 (11:52 +0100)
commit43be374a6deceeaf105794f034957c65bb6bec72
tree46a93d5f42deb3396f252a60feb02a4e0f4e39b9
parentff0b682b807959521c85716296de7a1d26d7d18f
package.bbclass: exclude packages as shlib providers

Some packages containing shared libraries might be registered
as shlib providers when they shouldn't (for example, the lib is for
their private use and must not generate any dependency).

EXCLUDE_FROM_SHLIBS is targeted at that, but it could be set
for entire recipe only.

This patch allows to set list of packages that are not candidates
for shlib providers.

Variable EXCLUDE_PACKAGES_FROM_SHLIBS is used, e.g.:
EXCLUDE_PACKAGES_FROM_SHLIBS = "glibc-ptest glibc-mtest"

Cc: Andrii Bordunov <aborduno@cisco.com>
Signed-off-by: Oleksii Konoplitskyi <okonopli@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package.bbclass