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

Martin Jansa martin.jansa at gmail.com
Tue Aug 27 18:15:58 UTC 2013


On Tue, Aug 27, 2013 at 11:10:34AM -0700, Khem Raj wrote:
> 
> 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 ?

before do_package but not before do_configure

> 
> > 
> > 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')
> > 
> 

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130827/c795c2b7/attachment-0002.sig>


More information about the Openembedded-core mailing list