[meta-freescale] [PATCH 14/20] openssl-qoriq should provide the same output packages as poky openssl

Otavio Salvador otavio.salvador at ossystems.com.br
Tue Sep 1 05:05:22 PDT 2015


On Tue, Sep 1, 2015 at 4:37 AM, Luo Zhenhua <zhenhua.luo at freescale.com> wrote:
>> -----Original Message-----
>> From: Otavio Salvador [mailto:otavio.salvador at ossystems.com.br]
>> Sent: Tuesday, September 01, 2015 12:22 AM
>>
>> On Fri, Aug 28, 2015 at 7:36 AM, Zhenhua Luo <zhenhua.luo at freescale.com>
>> wrote:
>> > The same output packages of poky openssl should be provided by
>> > openssl-qoriq, otherwise the following build error will appear when
>> > multiple output packages of openssl are depended, some are provided by
>> > openssl-qoriq, the others are provided by poky openssl.
>> >
>> >   ERROR: Multiple .bb files are due to be built which each provide openssl
>> >   (.../meta-freescale/recipes-connectivity/openssl/openssl-qoriq_1.0.1i.bb
>> >   /poky/meta/recipes-connectivity/openssl/openssl_1.0.2d.bb). This usually
>> >   means one provides something the other doesn't and should.
>> >
>> > Signed-off-by: Zhenhua Luo <zhenhua.luo at freescale.com>
>>
>> This is because the package arch is wrong. The right fix for this is to adjust
>> package arch accordingly.
> [Luo Zhenhua-B19537] I try to add PACKAGE_ARCH = "${MACHINE_ARCH}" in openssl-qoriq bb file, the issue persists, any comment?
>         According to the error message, the issue is caused by some packages are provided by poky openssl, which should be provided by openssl-qoriq.

You seem to be lacking

RCONFLICTS
RREPLACES

and this can be done using an annonymous python.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list