[Buildroot] [PATCH v7 8/8] libopenssl: bump version to 1.1.1a
Peter Korsgaard
peter at korsgaard.com
Mon Feb 4 22:12:46 UTC 2019
>>>>> "Peter" == Peter Korsgaard <peter at korsgaard.com> writes:
>> From: Peter Seiderer <ps.report at gmx.net>
>> - use BR2_TOOLCHAIN_HAS_UCONTEXT
>> This is used to set -DOPENSSL_NO_ASYNC if needed.
>> - apply the CFLAGS correctly when compiling with -Os (bugfix).
>> - use -latomic when needed
>> This fixes the build for br-sparc-uclibc-2018.05
>> - don't use madvise() if no MMU
>> Trying to do so results in undefined reference to madvise() as
>> it is not available on uclibc without MMU.
>> The original openssl code checks if a macro used in the madvise call
>> is defined. The problem comes from the fact that the code in
>> crypto/mem_sec.c also includes a kernel header defining the same macro
>> unconditionally. Thus the check is always true in that case.
>> Upstream: https://github.com/openssl/openssl/pull/8089
>> - don't compile test/fuzzers
>> These binaries introduced with 1.1.x sometimes do not compile.
>> This is the case with the br-arm-cortex-m4-full toolchain
>> - don't build ocsp daemon if no MMU.
>> Patch from Richard Levitte.
>> - correctly enable cryptodev engine
>> Thanks to Arnout Vandecappelle for spotting this.
>> - remove all parallel build patches (openssl build-system changed)
>> - rebased 0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch
>> to apply to Configurations/unix-Makefile.tmpl (Makefile template)
>> - removed 0002-cryptodev-Fix-issue-with-signature-generation.patch
>> (upstream applied)
>> - rebased 0003-Reproducible-build-do-not-leak-compiler-path.patch to
>> apply to crypto/build.info (Makefile template)
>> - fix musl/uclibc build failure, use '-DOPENSSL_NO_ASYNC'
>> - remove legacy enable-tlsext configure option
>> - remove target/host libdir configure options, fixes openssl.pc installation
>> path, fixes wget compile
>> - 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>
>> Tested-by: Ryan Coe <bluemrp9 at gmail.com>
>> Signed-off-by: Vadim Kochan <vadim4j at gmail.com>
>> Signed-off-by: Patrick Havelange <patrick.havelange at essensium.com>
This looks to break host-android-tools:
http://autobuild.buildroot.net/results/66f/66f05eb9a56aa8526a1420334d68c7eda094e90e/build-end.log
Care to take a look?
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list