From patchwork Thu Apr 16 11:57:40 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 3472 Return-Path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 676FD60403 for ; Thu, 16 Apr 2020 13:57:55 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="jOM/axDG"; dkim-atps=neutral Received: from pendragon.bb.dnainternet.fi (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id DBB6B97D for ; Thu, 16 Apr 2020 13:57:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1587038275; bh=Dhl6QKAjTcv0iC1aNMMj4SBM2Xr4N0Lui9vsodVgWoU=; h=From:To:Subject:Date:From; b=jOM/axDGVY2+t7sfaUq+UUp5hWFwRVo3dmuT05bZ6/5jXFx65quoYMR0qVAUSz4gL QXHo+IElcIC7GUHV9E/Pz+X18bo2/tnp61OIV20c0AFI2QpEvT+L1nkXKuhmIf9L5V lrk1wqo19VgTh2y591IZ8xGcBMReMiLz389xAMss= From: Laurent Pinchart To: libcamera-devel@lists.libcamera.org Date: Thu, 16 Apr 2020 14:57:40 +0300 Message-Id: <20200416115740.6732-1-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH] libcamera: Make IPA module signing mandatory for the meantime X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Apr 2020 11:57:55 -0000 IPA module signing is optional, but when not available due to missing dependencies, we hit failures due to a not fully implemented IPA isolation. Make module signing mandatory until isolation is functional. Signed-off-by: Laurent Pinchart Reviewed-by: Kieran Bingham --- README.rst | 2 +- src/libcamera/meson.build | 2 +- src/meson.build | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index da3cc64966b0..40d45196c7d6 100644 --- a/README.rst +++ b/README.rst @@ -66,7 +66,7 @@ for documentation: [optional] for gstreamer: [optional] libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev -for IPA module signing: [optional] +for IPA module signing: [required] libgnutls28-dev openssl for qcam: [optional] diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build index dcd2fb4900e6..874d25904693 100644 --- a/src/libcamera/meson.build +++ b/src/libcamera/meson.build @@ -62,7 +62,7 @@ subdir('proxy') libatomic = cc.find_library('atomic', required : false) libdl = cc.find_library('dl') -libgnutls = cc.find_library('gnutls', required : false) +libgnutls = cc.find_library('gnutls', required : true) libudev = dependency('libudev', required : false) if libgnutls.found() diff --git a/src/meson.build b/src/meson.build index 296682758613..f605a420c3ee 100644 --- a/src/meson.build +++ b/src/meson.build @@ -2,7 +2,7 @@ if get_option('android') subdir('android') endif -openssl = find_program('openssl', required : false) +openssl = find_program('openssl', required : true) if openssl.found() ipa_gen_priv_key = find_program('ipa/gen-ipa-priv-key.sh') ipa_priv_key = custom_target('ipa-priv-key',