The recipe has a guard for this, but maybe it stopped working, I'll take a look:
#| ./libcrypto.so: undefined reference to `getcontext' #| ./libcrypto.so: undefined reference to `setcontext' #| ./libcrypto.so: undefined reference to `makecontext' CPPFLAGS_append_libc-musl = " -DOPENSSL_NO_ASYNC" Alex 2018-08-31 8:22 GMT+02:00 Khem Raj <[email protected]>: > musl/mips seems to fail due to this see > > http://errors.yoctoproject.org/Errors/Details/188615/ > On Tue, Aug 28, 2018 at 3:23 AM Alexander Kanavin > <[email protected]> wrote: >> >> This patch series updates openssl to the soon-to-be released 1.1.1 version >> (latest news is 11 September), sets it as default, and removes dependencies >> on openssl 1.0 entirely from oe-core. openssl 1.0 remains available as >> openssl10 >> recipe. >> >> The following changes since commit a8368651ffed1bd6c4715a37dfe9f40c48ca23c4: >> >> bitbake: fetcher: Fixed remote removal not throwing exception. (2018-08-28 >> 10:32:08 +0100) >> >> are available in the git repository at: >> >> git://push.yoctoproject.org/poky-contrib akanavin/openssl-1.1.1 >> >> Alexander Kanavin (6): >> openssl: rename openssl 1.0.x to openssl10 and make openssl 1.1.x the >> default version >> cryptodev-tests: port to openssl 1.1 >> openssl: update to 1.1.1 >> libressl: add a recipe to support openssh >> openssh: depend on libressl >> ca-certificates: update to 20180409 >> >> meta/conf/distro/include/default-versions.inc | 3 - >> meta/conf/distro/include/maintainers.inc | 2 + >> ...c-libraries-with-their-library-dependenci.patch | 73 +++++++++++++++ >> .../libressl/libressl_2.8.0.bb | 35 +++++++ >> meta/recipes-connectivity/openssh/openssh_7.7p1.bb | 2 +- >> .../{openssl => files}/environment.d-openssl.sh | 0 >> ...1-Take-linking-flags-from-LDFLAGS-env-var.patch | 43 --------- >> ...SLDIR-and-ENGINESDIR-CFLAGS-to-be-control.patch | 39 -------- >> ...build-with-clang-using-external-assembler.patch | 0 >> .../0001-allow-manpages-to-be-disabled.patch | 0 >> ...penssl-force-soft-link-to-avoid-rare-race.patch | 0 >> .../Makefiles-ptest.patch | 0 >> .../Use-SHA256-not-MD5-as-default-digest.patch | 0 >> .../configure-musl-target.patch | 0 >> .../configure-targets.patch | 0 >> .../debian/c_rehash-compat.patch | 0 >> .../debian/debian-targets.patch | 0 >> .../debian/man-dir.patch | 0 >> .../debian/man-section.patch | 0 >> .../debian/no-rpath.patch | 0 >> .../debian/no-symbolic.patch | 0 >> .../{openssl-1.0.2p => openssl10}/debian/pic.patch | 0 >> .../debian1.0.2/block_digicert_malaysia.patch | 0 >> .../debian1.0.2/block_diginotar.patch | 0 >> .../debian1.0.2/soname.patch | 0 >> .../debian1.0.2/version-script.patch | 0 >> .../engines-install-in-libdir-ssl.patch | 0 >> .../{openssl-1.0.2p => openssl10}/oe-ldflags.patch | 0 >> .../openssl-c_rehash.sh | 0 >> .../openssl-fix-des.pod-error.patch | 0 >> .../openssl_fix_for_x32.patch | 0 >> .../{openssl-1.0.2p => openssl10}/parallel.patch | 0 >> .../{openssl-1.0.2p => openssl10}/ptest-deps.patch | 0 >> .../ptest_makefile_deps.patch | 0 >> .../reproducible-cflags.patch | 0 >> .../reproducible-mkbuildinf.patch | 0 >> .../{openssl-1.0.2p => openssl10}/run-ptest | 0 >> .../shared-libs.patch | 0 >> .../{openssl_1.0.2p.bb => openssl10_1.0.2p.bb} | 31 +++++-- >> .../{openssl_1.1.0i.bb => openssl_1.1.1-pre9.bb} | 23 +++-- >> .../cryptodev/cryptodev-tests_1.9.bb | 3 +- >> .../files/0001-Port-tests-to-openssl-1.1.patch | 103 >> +++++++++++++++++++++ >> ...tes_20170717.bb => ca-certificates_20180409.bb} | 4 +- >> 43 files changed, 255 insertions(+), 106 deletions(-) >> create mode 100644 >> meta/recipes-connectivity/libressl/libressl/0001-Link-dynamic-libraries-with-their-library-dependenci.patch >> create mode 100644 meta/recipes-connectivity/libressl/libressl_2.8.0.bb >> rename meta/recipes-connectivity/openssl/{openssl => >> files}/environment.d-openssl.sh (100%) >> delete mode 100644 >> meta/recipes-connectivity/openssl/openssl/0001-Take-linking-flags-from-LDFLAGS-env-var.patch >> delete mode 100644 >> meta/recipes-connectivity/openssl/openssl/0001-allow-OPENSSLDIR-and-ENGINESDIR-CFLAGS-to-be-control.patch >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/0001-Fix-build-with-clang-using-external-assembler.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/0001-allow-manpages-to-be-disabled.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/0001-openssl-force-soft-link-to-avoid-rare-race.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/Makefiles-ptest.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/Use-SHA256-not-MD5-as-default-digest.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/configure-musl-target.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/configure-targets.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian/c_rehash-compat.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian/debian-targets.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian/man-dir.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian/man-section.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian/no-rpath.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian/no-symbolic.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian/pic.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian1.0.2/block_digicert_malaysia.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian1.0.2/block_diginotar.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian1.0.2/soname.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/debian1.0.2/version-script.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/engines-install-in-libdir-ssl.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/oe-ldflags.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/openssl-c_rehash.sh (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/openssl-fix-des.pod-error.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/openssl_fix_for_x32.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/parallel.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/ptest-deps.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/ptest_makefile_deps.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/reproducible-cflags.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/reproducible-mkbuildinf.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/run-ptest (100%) >> rename meta/recipes-connectivity/openssl/{openssl-1.0.2p => >> openssl10}/shared-libs.patch (100%) >> rename meta/recipes-connectivity/openssl/{openssl_1.0.2p.bb => >> openssl10_1.0.2p.bb} (91%) >> rename meta/recipes-connectivity/openssl/{openssl_1.1.0i.bb => >> openssl_1.1.1-pre9.bb} (83%) >> create mode 100644 >> meta/recipes-kernel/cryptodev/files/0001-Port-tests-to-openssl-1.1.patch >> rename meta/recipes-support/ca-certificates/{ca-certificates_20170717.bb => >> ca-certificates_20180409.bb} (95%) >> >> -- >> 2.7.4 >> >> -- >> _______________________________________________ >> Openembedded-core mailing list >> [email protected] >> http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
