[yocto] CyaSSL Yocto Recipe

Chris Conlon chris at yassl.com
Thu Sep 6 15:38:21 PDT 2012


Hi Saul,

On Sep 6, 2012, at 4:14 PM, Saul Wold wrote:

> On 09/06/2012 02:59 PM, Chris Conlon wrote:
>> Adding a direct link to the CyaSSL recipe file for review:
>> 
>> www.yassl.com/files/yocto/cyassl_2.3.0.bb
>> <http://www.yassl.com/files/yocto/cyassl_2.3.0.bb>
>> 
> Chris,
> 
> On initial inspection of this recipe it looks OK, what package/libraries does it provide?  Are they the same as the openssl package?

It provides the CyaSSL embedded SSL library, specifically called "libcyassl".  Although it offers similar functionality as the openssl package (SSL and crypto support), it shouldn't conflict naming wise.  OpenSSL's library names are "libssl" and "libcrypto".

> 
> You may need RCONFLICTS_${PN} and/or RPROVIDES_${PN}, where the ${PN} may need to be the package names in openssl, I need to check that.

CyaSSL shouldn't conflict with OpenSSL, as it has a different library name and header location.  Thanks for the suggestion about RPROVIDES.  I'm new to writing recipe files, so your feedback is very appreciated.

> 
> I would suggest that initially you make this available as a standard
> layer, possibly called meta-cyassl, it could be hosted on GitHub. You can add it to the OpenEmbedded Layer Index. See http://www.openembedded.org/wiki/LayerIndex
> 
> Distributions that want to use this instead of OpenSSL can then use your layer and select your recipe, if it's setup correctly it will provide what they need.

Ok, thanks for the pointer.  Any chance of the recipe getting rolled into the OpenEmbedded/Yocto meta/recipes-connectivity layer?

Thanks,
Chris


More information about the yocto mailing list