[OE-core] [PATCH 12/24] python3: Add recipes

Khem Raj raj.khem at gmail.com
Tue Aug 27 18:10:34 UTC 2013


On Aug 27, 2013, at 12:48 AM, Martin Jansa <martin.jansa at gmail.com> wrote:

>> 
>> python3_3.3.2.bb: Add liblzma to RDEPENDS for python3-misc
>> 
>> doesn't look like right fix, something in python3-misc is linked to
>> liblzma
>> 
>> DEBUG: calculating shlib requirements for python3-misc
>> DEBUG: python3-misc: Dependency libpython3.3m.so.1.0 requires package libpython3
>> DEBUG: python3-misc: Dependency libc.so.6 requires package eglibc
>> DEBUG: python3-misc: Dependency liblzma.so.5 requires package liblzma
>> DEBUG: python3-misc: Dependency libbz2.so.0 requires package libbz2
>> DEBUG: python3-misc: Dependency libcrypt.so.1 requires package eglibc
>> 
>> so you should add it to DEPENDS not RDEPENDS (Adding it to RDEPENDS
>> hides this message from test-dependencies.sh, but support for lzma in
>> python3-misc would stay nondeterministic).


why ? wont RDEPENDS ask for getting it built before ?

> 
> That something is python lzmamodule packaged in python3-misc :)
> 
> setup.py:
>        # LZMA compression support.
>        if self.compiler.find_library_file(lib_dirs, 'lzma'):
>            exts.append( Extension('_lzma', ['_lzmamodule.c'],
>                                   libraries = ['lzma']) )
>        else:
>            missing.append('_lzma')
> 




More information about the Openembedded-core mailing list