[oe-commits] [openembedded-core] 02/22: openssl: add a "openssl10" PROVIDES

git at git.openembedded.org git at git.openembedded.org
Fri Mar 31 11:14:46 UTC 2017


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit cffc3a88608bd295eb1220fadae56eb4676414df
Author: Alexander Kanavin <alexander.kanavin at linux.intel.com>
AuthorDate: Fri Mar 31 12:31:13 2017 +0300

    openssl: add a "openssl10" PROVIDES
    
    In 2.4 development cycle openssl 1.1 will replace openssl 1.0 as the
    default openssl version. Openssl 1.0 will stay but will be renamed
    to openssl10, and eventually it will be removed (hopefully much
    sooner than the official end of support date of Dec 2019, as we do not
    want an unsupported openssl version in supported Yocto releases).
    
    There are several recipes that are not API compatible with 1.1; some
    of them will eventually be fixed, but others will never be (such as Qt4).
    To avoid breaking such recipes when openssl 1.1 is added to oe-core,
    let's provide "openssl10" already now and change the recipes to depend
    on that where necessary; Qt4 is a particularly pressing issue as it is
    causing failures on the autobuilder with my work in progress
    openssl 1.1 branch, and so I'm not able to see what else would fail
    later in the build process.
    
    Signed-off-by: Alexander Kanavin <alexander.kanavin at linux.intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/recipes-connectivity/openssl/openssl.inc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-connectivity/openssl/openssl.inc b/meta/recipes-connectivity/openssl/openssl.inc
index 28421da..481a444 100644
--- a/meta/recipes-connectivity/openssl/openssl.inc
+++ b/meta/recipes-connectivity/openssl/openssl.inc
@@ -37,6 +37,8 @@ FILES_${PN} =+ " ${libdir}/ssl/*"
 FILES_${PN}-misc = "${libdir}/ssl/misc"
 RDEPENDS_${PN}-misc = "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}"
 
+PROVIDES += "openssl10"
+
 # Add the openssl.cnf file to the openssl-conf package.  Make the libcrypto
 # package RRECOMMENDS on this package.  This will enable the configuration
 # file to be installed for both the base openssl package and the libcrypto

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list