From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from pandora.armlinux.org.uk ([78.32.30.218]:47062 "EHLO pandora.armlinux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751406AbeFVUdx (ORCPT ); Fri, 22 Jun 2018 16:33:53 -0400 Date: Fri, 22 Jun 2018 21:33:36 +0100 From: Russell King - ARM Linux Subject: Re: [PATCHv4 4/4] ARM: versatile: support configuring versatile machine for no-MMU Message-ID: <20180622203336.GA17671@n2100.armlinux.org.uk> References: <20180622110145.GU17671@n2100.armlinux.org.uk> <20180622183838.GZ17671@n2100.armlinux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kbuild-owner@vger.kernel.org List-ID: To: Chris Brandt Cc: Nicolas Pitre , Geert Uytterhoeven , Greg Ungerer , Linux ARM , Vladimir Murzin , Arnd Bergmann , linux-kbuild On Fri, Jun 22, 2018 at 08:25:06PM +0000, Chris Brandt wrote: > On Friday, June 22, 2018, Russell King - ARM Linux wrote: > > > There are configs options today that you can select, but unless some > > > external criteria is met during build time, the build will fail (like > > > with a "missing .h file" message or something) > > > > Such as? I don't think that's found by the randconfig builders - I've > > never noticed any such failures on ARM. > > I got this set once by accident after a kernel update > > CONFIG_SYSTEM_TRUSTED_KEYRING=y > > which then let me to this error: > > HOSTCC scripts/extract-cert > ../scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory > compilation terminated. Hmm. Is that a problem if the documented minimum requirements to build the kernel are violated? It seems the openssl 1.0.0 development package is required to build kernels v4.3 and beyond. Here's what Documentation/process/changes.rst has to say about it: Current Minimal Requirements **************************** ... ====================== =============== ======================================== Program Minimal version Command to check the version ====================== =============== ======================================== openssl & libcrypto 1.0.0 openssl version ... OpenSSL ------- Module signing and external certificate handling use the OpenSSL program and crypto library to do key creation and signature generation. You will need openssl to build kernels 3.7 and higher if module signing is enabled. You will also need openssl development packages to build kernels 4.3 and higher. -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up According to speedtest.net: 8.21Mbps down 510kbps up