[Buildroot] [RFC v1 1/2] libopenssl: bump version to 1.1.0h
Ryan Coe
bluemrp9 at gmail.com
Fri Apr 20 15:29:52 UTC 2018
Peter, All,
On 04/17/2018 02:19 PM, Peter Seiderer wrote:
> - remove all parallel build patches (openssl build-system changed)
>
> - rebased 0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch
>
> - replaced 0002-cryptodev-Fix-issue-with-signature-generation.patch with
> upstream version
>
> - rebased 0003-Reproducible-build-do-not-leak-compiler-path.patch
>
> - fix uclibc build failure, use '-DOPENSSL_NO_ASYNC'
>
> - remove legacy enable-tlsext configure option
>
> - change legacy INSTALL_PREFIX to DESTDIR
>
> - remove 'libraries gets installed read only, so strip fails'
> workaround (not needed anymore)
>
> - change engine directory from /usr/lib/engines to
> /usr/lib/engines-1.1
>
> - change license file hash, no license change, only the following
> hint was removed:
>
> Actually both licenses are BSD-style Open Source licenses.
> In case of any license issues related to OpenSSL please
> contact openssl-core at openssl.org.
>
> Signed-off-by: Peter Seiderer <ps.report at gmx.net>
> ---
> Notes:
>
> - There was a previous attempt to bump the openssl version by
> David Mosberger <davidm at egauge.net>. I could not find the
> corresponding patch in patchwork or on the mailing list,
> only a reply by Arnout Vandecappelle (see [1]) and the
> answer by David Mosberger (see [2]).
>
> - I did only (compile) check openssh yet (and fixed the build
> failure, see next patch).
>
> [1] http://lists.busybox.net/pipermail/buildroot/2017-August/200859.html
> [2] http://lists.busybox.net/pipermail/buildroot/2017-August/200898.html
> ---
> ...time-building-manpages-if-we-re-not-going.patch | 33 +-
> ...todev-Fix-issue-with-signature-generation.patch | 585 ++++++++++++---------
> ...roducible-build-do-not-leak-compiler-path.patch | 32 +-
> package/libopenssl/libopenssl.hash | 13 +-
> package/libopenssl/libopenssl.mk | 29 +-
> 5 files changed, 379 insertions(+), 313 deletions(-)
>
> diff --git a/package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch b/package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch
> index 10d2b7526c..9fa31f968e 100644
> --- a/package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch
> +++ b/package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch
> @@ -1,27 +1,30 @@
> -From 389efb564fa1453a9da835393eec9006bfae2a52 Mon Sep 17 00:00:00 2001
> +From 0924eea80a1a0a23c4ba74af7616a8da185b2a37 Mon Sep 17 00:00:00 2001
> From: Mike Frysinger <vapier at gentoo.org>
> Date: Sat, 16 May 2015 18:53:51 +0200
> -Subject: Dont waste time building manpages if we're not going to use em.
> +Subject: [PATCH] Dont waste time building manpages if we're not going to use
> + em.
>
> Signed-off-by: Ryan Barnett <ryanbarnett3 at gmail.com>
> [Gustavo: update for parallel-build]
> +[rebased on openssl-1.1.0h]
> +Signed-off-by: Peter Seiderer <ps.report at gmx.net>
> ---
> - Makefile.org | 2 +-
> + Makefile | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> -diff --git a/Makefile.org b/Makefile.org
> -index 60f07cc..976ceaf 100644
> ---- a/Makefile.org
> -+++ b/Makefile.org
> -@@ -527,7 +527,7 @@ dist:
> - dist_pem_h:
> - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean)
> +diff --git a/Makefile b/Makefile
> +index b83ed2d..12cb4a2 100644
> +--- a/Makefile
> ++++ b/Makefile
> +@@ -173,7 +173,7 @@ list-tests:
> + $(PERL) $(SRCDIR)/test/run_tests.pl list
> + @ :
>
> --install: install_docs install_sw
> -+install: install_sw
> +-install: install_sw install_ssldirs install_docs
> ++install: install_sw install_ssldirs
> +
> + uninstall: uninstall_docs uninstall_sw
>
> - install_sw:
> - @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
> --
> -1.9.1
> +2.16.3
This patch applies but install_docs returns after the configuration
step. Perhaps a post configure sed is a better option for this.
>
> diff --git a/package/libopenssl/0002-cryptodev-Fix-issue-with-signature-generation.patch b/package/libopenssl/0002-cryptodev-Fix-issue-with-signature-generation.patch
> index 47295500c0..2cb9d8361f 100644
> --- a/package/libopenssl/0002-cryptodev-Fix-issue-with-signature-generation.patch
> +++ b/package/libopenssl/0002-cryptodev-Fix-issue-with-signature-generation.patch
> @@ -1,25 +1,32 @@
> -From 90fd7e8f1a316cda86ee442b43fcd7d5e5baeede Mon Sep 17 00:00:00 2001
> -From: Gustavo Zacarias <gustavo at zacarias.com.ar>
> -Date: Sat, 16 May 2015 18:55:08 +0200
> -Subject: cryptodev: Fix issue with signature generation
> +From b408c3cfd4bbf5f473db5264dabdf7232b204e3c Mon Sep 17 00:00:00 2001
> +From: Nikos Mavrogiannopoulos <n.mavrogiannopoulos at gmail.com>
> +Date: Tue, 4 Nov 2014 11:35:14 +0100
> +Subject: [PATCH] cryptodev: Fix issue with signature generation
>
> -Forward port of 0001-cryptodev-Fix-issue-with-signature-generation.patch
> -from http://rt.openssl.org/Ticket/Display.html?id=2770&user=guest&pass=guest
> -It was originally targetted at 1.0.2-beta3.
> +That patch also enables support for SHA2 hashes, and
> +removes support for hashes that were never supported by
> +cryptodev.
>
> -Without this patch digest acceleration via cryptodev is broken.
> +Reviewed-by: Rich Salz <rsalz at openssl.org>
> +Reviewed-by: Richard Levitte <levitte at openssl.org>
> +(Merged from https://github.com/openssl/openssl/pull/1784)
>
> -Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
> -Signed-off-by: Ryan Barnett <ryanbarnett3 at gmail.com>
> +Buildroot comments from the 1.0.2 port:
> + Without this patch digest acceleration via cryptodev is broken.
> + Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
> + Signed-off-by: Ryan Barnett <ryanbarnett3 at gmail.com>
> +
> +Upstream: https://github.com/openssl/openssl/commit/efcad82bb81962f9e7620396ee2090035d112b32.patch
> +Signed-off-by: Peter Seiderer <ps.report at gmx.net>
> ---
[snip]
>
> ifneq ($(BR2_PACKAGE_LIBOPENSSL_ENGINES),y)
> define LIBOPENSSL_REMOVE_LIBOPENSSL_ENGINES
> - rm -rf $(TARGET_DIR)/usr/lib/engines
> + rm -rf $(TARGET_DIR)/usr/lib/engines-1.1
> endef
> LIBOPENSSL_POST_INSTALL_TARGET_HOOKS += LIBOPENSSL_REMOVE_LIBOPENSSL_ENGINES
> endif
I'm also getting the following error on host-libopenssl:
PATH="/home/ryan/devel/buildroot/output/host/bin:/home/ryan/devel/buildroot/output/host/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin"
PKG_CONFIG="/home/ryan/devel/buildroot/output/host/bin/pkg-config"
PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
PKG_CONFIG_LIBDIR="/home/ryan/devel/buildroot/output/host/lib/pkgconfig:/home/ryan/devel/buildroot/output/host/share/pkgconfig"
/usr/bin/make -j9 -C
/home/ryan/devel/buildroot/output/build/host-libopenssl-1.1.0h install
/usr/bin/make depend && /usr/bin/make _all
*** Installing development files
*** Installing engines
install engines/afalg/afalg.so ->
/home/ryan/devel/buildroot/output/host/lib/engines-1.1/afalg.so
install ./include/openssl/aes.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/aes.h
*** Installing runtime files
install ./apps/CA.pl ->
/home/ryan/devel/buildroot/output/host/etc/ssl/misc/CA.pl
install engines/capi.so ->
/home/ryan/devel/buildroot/output/host/lib/engines-1.1/capi.so
install ./include/openssl/asn1.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/asn1.h
install libcrypto.so.1.1 ->
/home/ryan/devel/buildroot/output/host//lib/libcrypto.so.1.1
install ./include/openssl/asn1_mac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/asn1_mac.h
install ./apps/tsget ->
/home/ryan/devel/buildroot/output/host/etc/ssl/misc/tsget
install engines/padlock.so ->
/home/ryan/devel/buildroot/output/host/lib/engines-1.1/padlock.so
install ./include/openssl/asn1t.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/asn1t.h
install ./apps/openssl.cnf ->
/home/ryan/devel/buildroot/output/host/etc/ssl/openssl.cnf.dist
install ./include/openssl/async.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/async.h
install libssl.so.1.1 ->
/home/ryan/devel/buildroot/output/host//lib/libssl.so.1.1
install ./include/openssl/bio.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/bio.h
install ./include/openssl/blowfish.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/blowfish.h
install apps/openssl -> /home/ryan/devel/buildroot/output/host/bin/openssl
install ./include/openssl/bn.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/bn.h
install ./include/openssl/buffer.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/buffer.h
install ./tools/c_rehash ->
/home/ryan/devel/buildroot/output/host/bin/c_rehash
install ./include/openssl/camellia.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/camellia.h
install ./include/openssl/cast.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/cast.h
install ./include/openssl/cmac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/cmac.h
install ./include/openssl/cms.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/cms.h
install ./include/openssl/comp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/comp.h
install ./include/openssl/conf.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/conf.h
install ./include/openssl/conf_api.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/conf_api.h
install ./include/openssl/crypto.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/crypto.h
install ./include/openssl/ct.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ct.h
install ./include/openssl/des.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/des.h
install ./include/openssl/dh.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/dh.h
install ./include/openssl/dsa.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/dsa.h
install ./include/openssl/dtls1.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/dtls1.h
install ./include/openssl/e_os2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/e_os2.h
install ./include/openssl/ebcdic.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ebcdic.h
install ./include/openssl/ec.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ec.h
install ./include/openssl/ecdh.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ecdh.h
install ./include/openssl/ecdsa.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ecdsa.h
install ./include/openssl/engine.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/engine.h
install ./include/openssl/err.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/err.h
install ./include/openssl/evp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/evp.h
install ./include/openssl/hmac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/hmac.h
install ./include/openssl/idea.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/idea.h
install ./include/openssl/kdf.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/kdf.h
install ./include/openssl/lhash.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/lhash.h
install ./include/openssl/md2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/md2.h
install ./include/openssl/md4.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/md4.h
install ./include/openssl/md5.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/md5.h
install ./include/openssl/mdc2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/mdc2.h
install ./include/openssl/modes.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/modes.h
install ./include/openssl/obj_mac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/obj_mac.h
install ./include/openssl/objects.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/objects.h
install ./include/openssl/ocsp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ocsp.h
install ./include/openssl/opensslconf.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/opensslconf.h
install ./include/openssl/opensslv.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/opensslv.h
install ./include/openssl/ossl_typ.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ossl_typ.h
install ./include/openssl/pem.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pem.h
install ./include/openssl/pem2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pem2.h
install ./include/openssl/pkcs12.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pkcs12.h
install ./include/openssl/pkcs7.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pkcs7.h
install ./include/openssl/rand.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rand.h
install ./include/openssl/rc2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rc2.h
install ./include/openssl/rc4.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rc4.h
install ./include/openssl/rc5.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rc5.h
install ./include/openssl/ripemd.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ripemd.h
install ./include/openssl/rsa.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rsa.h
install ./include/openssl/safestack.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/safestack.h
install ./include/openssl/seed.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/seed.h
install ./include/openssl/sha.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/sha.h
install ./include/openssl/srp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/srp.h
install ./include/openssl/srtp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/srtp.h
install ./include/openssl/ssl.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ssl.h
install ./include/openssl/ssl2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ssl2.h
install ./include/openssl/ssl3.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ssl3.h
install ./include/openssl/stack.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/stack.h
install ./include/openssl/symhacks.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/symhacks.h
install ./include/openssl/tls1.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/tls1.h
install ./include/openssl/ts.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ts.h
install ./include/openssl/txt_db.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/txt_db.h
install ./include/openssl/ui.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ui.h
install ./include/openssl/whrlpool.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/whrlpool.h
install ./include/openssl/x509.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/x509.h
install ./include/openssl/x509_vfy.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/x509_vfy.h
install ./include/openssl/x509v3.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/x509v3.h
install ./include/openssl/aes.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/aes.h
install ./include/openssl/asn1.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/asn1.h
install ./include/openssl/asn1_mac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/asn1_mac.h
install ./include/openssl/asn1t.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/asn1t.h
install ./include/openssl/async.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/async.h
install ./include/openssl/bio.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/bio.h
install ./include/openssl/blowfish.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/blowfish.h
install ./include/openssl/bn.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/bn.h
install ./include/openssl/buffer.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/buffer.h
install ./include/openssl/camellia.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/camellia.h
install ./include/openssl/cast.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/cast.h
install ./include/openssl/cmac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/cmac.h
install ./include/openssl/cms.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/cms.h
install ./include/openssl/comp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/comp.h
install ./include/openssl/conf.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/conf.h
install ./include/openssl/conf_api.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/conf_api.h
install ./include/openssl/crypto.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/crypto.h
install ./include/openssl/ct.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ct.h
install ./include/openssl/des.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/des.h
install ./include/openssl/dh.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/dh.h
install ./include/openssl/dsa.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/dsa.h
install ./include/openssl/dtls1.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/dtls1.h
install ./include/openssl/e_os2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/e_os2.h
install ./include/openssl/ebcdic.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ebcdic.h
install ./include/openssl/ec.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ec.h
install ./include/openssl/ecdh.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ecdh.h
install ./include/openssl/ecdsa.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ecdsa.h
install ./include/openssl/engine.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/engine.h
install ./include/openssl/err.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/err.h
install ./include/openssl/evp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/evp.h
install ./include/openssl/hmac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/hmac.h
install ./include/openssl/idea.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/idea.h
install ./include/openssl/kdf.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/kdf.h
install ./include/openssl/lhash.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/lhash.h
install ./include/openssl/md2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/md2.h
install ./include/openssl/md4.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/md4.h
install ./include/openssl/md5.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/md5.h
install ./include/openssl/mdc2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/mdc2.h
install ./include/openssl/modes.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/modes.h
install ./include/openssl/obj_mac.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/obj_mac.h
install ./include/openssl/objects.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/objects.h
install ./include/openssl/ocsp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ocsp.h
install ./include/openssl/opensslconf.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/opensslconf.h
install ./include/openssl/opensslv.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/opensslv.h
install ./include/openssl/ossl_typ.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ossl_typ.h
install ./include/openssl/pem.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pem.h
install ./include/openssl/pem2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pem2.h
install ./include/openssl/pkcs12.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pkcs12.h
install ./include/openssl/pkcs7.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/pkcs7.h
install ./include/openssl/rand.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rand.h
install ./include/openssl/rc2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rc2.h
install ./include/openssl/rc4.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rc4.h
install ./include/openssl/rc5.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rc5.h
install ./include/openssl/ripemd.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ripemd.h
install ./include/openssl/rsa.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/rsa.h
install ./include/openssl/safestack.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/safestack.h
install ./include/openssl/seed.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/seed.h
install ./include/openssl/sha.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/sha.h
install ./include/openssl/srp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/srp.h
install ./include/openssl/srtp.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/srtp.h
install ./include/openssl/ssl.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ssl.h
install ./include/openssl/ssl2.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ssl2.h
install ./include/openssl/ssl3.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ssl3.h
install ./include/openssl/stack.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/stack.h
install ./include/openssl/symhacks.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/symhacks.h
install ./include/openssl/tls1.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/tls1.h
install ./include/openssl/ts.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ts.h
install ./include/openssl/txt_db.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/txt_db.h
install ./include/openssl/ui.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/ui.h
install ./include/openssl/whrlpool.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/whrlpool.h
install ./include/openssl/x509.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/x509.h
install ./include/openssl/x509_vfy.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/x509_vfy.h
install ./include/openssl/x509v3.h ->
/home/ryan/devel/buildroot/output/host/include/openssl/x509v3.h
install libcrypto.a ->
/home/ryan/devel/buildroot/output/host//lib/libcrypto.a
install libssl.a -> /home/ryan/devel/buildroot/output/host//lib/libssl.a
install libcrypto.so.1.1 ->
/home/ryan/devel/buildroot/output/host//lib/libcrypto.so.1.1
link /home/ryan/devel/buildroot/output/host//lib/libcrypto.so ->
/home/ryan/devel/buildroot/output/host//lib/libcrypto.so.1.1
install libssl.so.1.1 ->
/home/ryan/devel/buildroot/output/host//lib/libssl.so.1.1
link /home/ryan/devel/buildroot/output/host//lib/libssl.so ->
/home/ryan/devel/buildroot/output/host//lib/libssl.so.1.1
install libcrypto.pc ->
/home/ryan/devel/buildroot/output/host//lib/pkgconfig/libcrypto.pc
install libssl.pc ->
/home/ryan/devel/buildroot/output/host//lib/pkgconfig/libssl.pc
install openssl.pc ->
/home/ryan/devel/buildroot/output/host//lib/pkgconfig/openssl.pc
***
*** ERROR: package host-libopenssl installs executables without proper
RPATH:
*** /home/ryan/devel/buildroot/output/host/bin/openssl
make[1]: *** [package/pkg-generic.mk:236:
/home/ryan/devel/buildroot/output/build/host-libopenssl-1.1.0h/.stamp_host_installed]
Error 1
make: *** [Makefile:79: _all] Error 2
More information about the buildroot
mailing list