Enabled via a bbappend in a custom layer $ cat openssl_%.bbappend PACKAGECONFIG_append = " cryptodev-linux" This was working prior to the openssl_1.1.1f.bb recipe change a few days ago. How are you enabling this PACKAGECONFIG? On Thu, Apr 30, 2020 at 5:37 PM Denys Dmytriyenko wrote: > On Thu, Apr 30, 2020 at 08:23:11PM +0000, Scott Ellis wrote: > > Hi, Scott, > > Sorry, I'm not trying to discourage you from submitting patches, but there > are > few issues with your patch here - see below and inline. > > First of all, patches for OE-core should be sent to: > openembedded-core@lists.openembedded.org > https://lists.openembedded.org/g/openembedded-core > > Looks like you are building poky-zeus - Poky, as a distro, is composed > from > multiple components/layers, such as bitbake, oe-core/meta, meta-poky and > meta-yocto-bsp. Most of them have own git repos with corresponding mailing > lists - usually mentioned in corresponding README files, please check > those. > > > > Applies to both zeus and dunfell > > The process to get your change backported to older branches/releases is to > submit it against master, and once accepted, re-send and ask to backport > to > other branches, such as zeus and dunfell with the name of the branch in > the > subject. That is because different branches/versions are usually > maintained > by different people. > > > > ERROR: Nothing RPROVIDES 'cryptodev-module-native' (but > virtual:native:/home/scott/poky-zeus/meta/recipes-connectivity/openssl/ > openssl_1.1.1f.bb RDEPENDS on or otherwise requires it) > > ERROR: Required build target 'openssl' has no buildable providers. > > Missing or unbuildable dependency chain was: ['openssl', 'rpm-native', > 'python3-native', 'openssl-native', 'cryptodev-module-native'] > > Not sure how you were able to set the wrong PACKAGECONFIG for > openssl-native, > when it gets explicitly emptied in the recipe below. > > > > diff --git a/meta/recipes-connectivity/openssl/openssl_1.1.1f.bb > b/meta/recipes-connectivity/openssl/openssl_1.1.1f.bb > > index aa4ef6f48a..a952fae728 100644 > > --- a/meta/recipes-connectivity/openssl/openssl_1.1.1f.bb > > +++ b/meta/recipes-connectivity/openssl/openssl_1.1.1f.bb > > @@ -32,7 +32,7 @@ PACKAGECONFIG ?= "" > > PACKAGECONFIG_class-native = "" > > PACKAGECONFIG_class-nativesdk = "" > > Here, ^^^ PACKAGECONFIG should all be empty for native and nativesdk > versions > of openssl. > > > > -PACKAGECONFIG[cryptodev-linux] = > "enable-devcryptoeng,disable-devcryptoeng,cryptodev-linux,,cryptodev-module" > > +PACKAGECONFIG[cryptodev-linux] = > "enable-devcryptoeng,disable-devcryptoeng,cryptodev-linux" > > This is not a fix, but rather a workaround for a bad setup. Moreover, it > actually reverts my recent fix to RDEPENDS on cryptodev-module, which is > needed to properly support devcryptoeng in openssl. > > Maybe if you share with us how you set your environment, we would be able > to > help you resolve it properly. Thank you! > > -- > Denys > > > > B = "${WORKDIR}/build" > > do_configure[cleandirs] = "${B}" > > -- > > 2.17.1 > > > > > > > >