[OE-core] [PATCH 0/1] insane.bbclass: Add QA package check for mixed bins and libs

Andrej Valek andrej.valek at siemens.com
Tue Apr 30 09:59:16 UTC 2019


In multi-lib cases some packages with mixed binaries and libraries
could have a problem. Explanations with GDB and bmap-tools.

GDB requires python binary (RDEPENDS) and bmap-tools too.
GDB is installed as 32bit variant and bmap-tools as 64bit.
In the current state both type (32+64) of required libraries
will be installed on the target. (I think' this is the right case.)

At the end a 32bit variant of binaries wins and overrides the 64bit.
Finally GDB is working without any problems and bmap-tools not.
Bacuse 64-bit python binary was overriden with 32-bit.

All-arch variant has been disabled for multilib. Is there any special
reson why?

How we can proceed with this kind of problem? There are many others
tools like python, perl, ... . 


Just for info, I have run this check locally with current
`bitbake world`, >100 packages have this problem.


Andrej Valek (1):
  insane.bbclass: Add QA package check for mixed bins and libs

 meta/classes/insane.bbclass | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

-- 
2.11.0



More information about the Openembedded-core mailing list