From unknown Tue Jun 17 20:42:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#54595 <54595@debbugs.gnu.org> To: bug#54595 <54595@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Fix cross-compilation for libfido2 Reply-To: bug#54595 <54595@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:42:47 +0000 retitle 54595 [PATCH 0/2] Fix cross-compilation for libfido2 reassign 54595 guix-patches submitter 54595 S=C3=A9bastien Lerique severity 54595 normal tag 54595 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 08:28:52 2022 Received: (at submit) by debbugs.gnu.org; 27 Mar 2022 12:28:52 +0000 Received: from localhost ([127.0.0.1]:55432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS0q-0007Pq-AH for submit@debbugs.gnu.org; Sun, 27 Mar 2022 08:28:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:53394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS0p-0007Pj-2a for submit@debbugs.gnu.org; Sun, 27 Mar 2022 08:28:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38902) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYS0l-0003xC-Lr for guix-patches@gnu.org; Sun, 27 Mar 2022 08:28:49 -0400 Received: from elegua.eauchat.org ([91.224.149.118]:54388 helo=eauchat.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nYS0j-0003xQ-Qj for guix-patches@gnu.org; Sun, 27 Mar 2022 08:28:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail; t=1648384122; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references; bh=Zk2Qcqce1HgPLOgV7t3GaXlq4jfT3mIh7xIHNmaZTGA=; b=gSVCmEKashvRCXuVyKEpEe9G81qtM/o890qm4SpCL7o6durRU26pn7qzGxALE8K6NL3YGM JiznT8Mt8Cl5qTF7ocDjtCVNXC7HophJcCb7h2rn0PRUrOW31xeL7Xk0chuFtO2dnZTc1z p6+fGroOlo+1o5USlQn6XuLDMzQNChE= From: =?UTF-8?q?S=C3=A9bastien=20Lerique?= To: guix-patches@gnu.org Subject: [PATCH 0/2] Fix cross-compilation for libfido2 Date: Sun, 27 Mar 2022 21:28:22 +0900 Message-Id: <20220327122822.523780-1-sl@eauchat.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=91.224.149.118; envelope-from=sl@eauchat.org; helo=eauchat.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?S=C3=A9bastien=20Lerique?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hello guix! This small patch fixes cross-compilation for libfido2, which in turn is necessary to cross-compile openssh. Thank you to Pierre Langlois and for help on IRC! Sébastien Lerique (2): gnu: libfido2: Use new style. gnu: libfido2: Fix cross-compilation. gnu/packages/security-token.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) base-commit: cabda1197e7925f58a8532534afc1bde6c5eb377 -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 08:30:20 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 12:30:20 +0000 Received: from localhost ([127.0.0.1]:55437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS2G-0007UE-KL for submit@debbugs.gnu.org; Sun, 27 Mar 2022 08:30:20 -0400 Received: from elegua.eauchat.org ([91.224.149.118]:59930 helo=eauchat.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS2F-0007U2-8l for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 08:30:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail; t=1648384213; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references; bh=gibJrqr69XWr3TIeuvGMO7nSh3pvF5ueGw3v3yWItGY=; b=vJyDxC7j0q57PbCATAKvZaYBAVqcn0VOvCMfUXHNZVDXOOjnU/Y+TxqaFrS+O8W4W/x0T8 JFOw3Yab7LEtFsCP+V1jRaj0xydSdyikl9SmuzmPf+WPZQpj/ouZMsC7HxW37gKACMowuM J/cuT5EMabJG2m8W3JdwV1j0ymW9GMQ= From: =?UTF-8?q?S=C3=A9bastien=20Lerique?= To: 54595@debbugs.gnu.org Subject: [PATCH 1/2] gnu: libfido2: Use new style. Date: Sun, 27 Mar 2022 21:29:55 +0900 Message-Id: <20220327122956.524901-1-sl@eauchat.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54595 Cc: =?UTF-8?q?S=C3=A9bastien=20Lerique?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/security-token.scm (libfido2)[inputs]: Use new style. --- gnu/packages/security-token.scm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 129b8f6122..6853d5bc9e 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -903,11 +903,7 @@ (define-public libfido2 (file-name (git-file-name name version)) (sha256 (base32 "12zy4cnlcffcb64lsx8198y09j1dwi0bcn9rr82q6i1k950yzd3p")))) (native-inputs (list pkg-config)) - (inputs - `(("zlib" ,zlib) - ("udev" ,eudev) - ("libcbor" ,libcbor) - ("openssl" ,openssl))) + (inputs (list zlib eudev libcbor openssl)) (build-system cmake-build-system) (arguments '(#:phases -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 08:30:33 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 12:30:33 +0000 Received: from localhost ([127.0.0.1]:55440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS2S-0007Ug-Rq for submit@debbugs.gnu.org; Sun, 27 Mar 2022 08:30:33 -0400 Received: from elegua.eauchat.org ([91.224.149.118]:59948 helo=eauchat.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS2Q-0007US-Hg for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 08:30:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail; t=1648384220; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=S7n8axeRw6n0UusNGxWsdGIPzQeirTrULzvuDas4mlM=; b=TkSyWX2aD4YvLbz/mxnT3k8/udgbPzavEOdzE+JXhjuwq05DD0+OJY+CODmUFtYPBp0+vG 8VGWG/y6wZfxUV8MqyaZuV7nYdpVWhIzdFsZmRp+tTSIJJ/H1aMHlByCf8WdvbzL0sx+3O TA9JD66WaunLPkncVbBZegzWIW/3jSs= From: =?UTF-8?q?S=C3=A9bastien=20Lerique?= To: 54595@debbugs.gnu.org Subject: [PATCH 2/2] gnu: libfido2: Fix cross-compilation. Date: Sun, 27 Mar 2022 21:29:56 +0900 Message-Id: <20220327122956.524901-2-sl@eauchat.org> In-Reply-To: <20220327122956.524901-1-sl@eauchat.org> References: <20220327122956.524901-1-sl@eauchat.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54595 Cc: =?UTF-8?q?S=C3=A9bastien=20Lerique?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/security-token.scm (libfido2)[arguments]: Set PKG_CONFIG_EXECUTABLE variable when cross-compiling. --- gnu/packages/security-token.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 6853d5bc9e..903da686f9 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -906,7 +906,16 @@ (define-public libfido2 (inputs (list zlib eudev libcbor openssl)) (build-system cmake-build-system) (arguments - '(#:phases + `(#:configure-flags (list ,@(if (%current-target-system) + `((string-append + "-DPKG_CONFIG_EXECUTABLE=" + (search-input-file %build-inputs + (string-append + "/bin/" + ,(%current-target-system) + "-pkg-config")))) + '())) + #:phases (modify-phases %standard-phases ;; regress tests enabled only for debug builds (delete 'check)))) -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 08:37:00 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 12:37:00 +0000 Received: from localhost ([127.0.0.1]:55452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS8i-0007du-6W for submit@debbugs.gnu.org; Sun, 27 Mar 2022 08:37:00 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:44440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYS8g-0007dm-BF for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 08:36:59 -0400 Received: from [172.20.10.23] ([188.188.29.207]) by xavier.telenet-ops.be with bizsmtp id BQcv2700M4U7BGC01Qcwyw; Sun, 27 Mar 2022 14:36:56 +0200 Message-ID: Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. From: Maxime Devos To: =?ISO-8859-1?Q?S=E9bastien?= Lerique , 54595@debbugs.gnu.org Date: Sun, 27 Mar 2022 14:36:50 +0200 In-Reply-To: <20220327122956.524901-2-sl@eauchat.org> References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-P8Bph43qyrlMsv/jF5ej" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648384616; bh=KeRlLqHNEKCHgeObb3svm374sjmxxbNOFgdhkZTNYLw=; h=Subject:From:To:Date:In-Reply-To:References; b=OWfEr4O2LLXWYqAq3j2rQtRU7zu3yqHW+aZLLCROg3xMtoDyZArL4ENNoF6dS+F8W nc9IW8Dto7pfw8GusMlANFSD/VyQ09eaiWMhWQkJ81HhQg9KW8BCSCkPnSDFnJyeF3 6NdChiTJT7XPX/ebe+rrYtBYGvMt+CDgSKBGZ9J9Ow4EU8D/UQMrfIQBruX1APcFrS tOtMcOeJ+rfI+QdcEy5msQmX2MgRQCYm62CtlCfdX4j7OrLgIV/TVmuR29Kne/sTPB C7wBB4FXUKsr3tdxZjP5NMtloFYduq2OoBf6tifHwi1TSZ3xwPWLTyalFO0Umfkff2 EAmaqoWBpr/Ag== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54595 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-P8Bph43qyrlMsv/jF5ej Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 U8OpYmFzdGllbiBMZXJpcXVlIHNjaHJlZWYgb3Agem8gMjctMDMtMjAyMiBvbSAyMToyOSBbKzA5 MDBdOgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgICwoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiLXBrZy1jb25m aWciKSkpKQoKVGhpcyBjYW4gYmUgc2ltcGxpZmllZCB3aXRoICdwa2ctY29uZmlnLWZvci10YXJn ZXQnOgoKICAjOmNvbmZpZ3VyZS1mbGFncwogIChsaXN0IChzdHJpbmctYXBwZW5kICItRFBLR19D T05GSUdfRVhFQ1VUQUJMRT0iCiAgICAgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1pbnB1dC1m aWxlICVidWlsZC1pbnB1dHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHN0cmluZy1hcHBlbmQgIi9iaW4vIiAsKHBrZy1jb25maWctZm9yLXRhcmdldCkpKSkpCgpH cmVldGluZ3MsCk1heGltZS4K --=-P8Bph43qyrlMsv/jF5ej Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYkBaYhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vgcAP45/+wwDkvFD5bW/2xdsjzIupZP 6piyEA4oywJUpxtmVwD/YBjvEfQBE5tguTVSMOvhD3W4I3ifvj3LtDgrpiADPgc= =pm9i -----END PGP SIGNATURE----- --=-P8Bph43qyrlMsv/jF5ej-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 09:00:25 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 13:00:25 +0000 Received: from localhost ([127.0.0.1]:55458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYSVN-0008FK-2w for submit@debbugs.gnu.org; Sun, 27 Mar 2022 09:00:25 -0400 Received: from elegua.eauchat.org ([91.224.149.118]:35582 helo=eauchat.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYSVL-0008F4-5V for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 09:00:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail; t=1648386016; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references; bh=7IkY5juMieXKR25CbLUbncnuyTXil2kRCte+smhWSDE=; b=PqSmM0XeGfwhLFloPwaUw4vyWfDAzwihFpR51PqymlomvBpWsmRsqYtarYc0y811yYs/ZJ ei5iJkuIvQM7tsO+wRJG1mtmX/p2rIKX0tL0ZXq7zxMa8nRM5femeNXdepLTp8DIjYYBe3 jExpOB7QHv9MQXbwygq2gl2Bz3xuBdo= From: =?UTF-8?q?S=C3=A9bastien=20Lerique?= To: 54595@debbugs.gnu.org Subject: [PATCH v2 1/2] gnu: libfido2: Use new style. Date: Sun, 27 Mar 2022 22:00:03 +0900 Message-Id: <20220327130004.533714-1-sl@eauchat.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54595 Cc: =?UTF-8?q?S=C3=A9bastien=20Lerique?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/security-token.scm (libfido2)[inputs]: Use new style. --- gnu/packages/security-token.scm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 129b8f6122..6853d5bc9e 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -903,11 +903,7 @@ (define-public libfido2 (file-name (git-file-name name version)) (sha256 (base32 "12zy4cnlcffcb64lsx8198y09j1dwi0bcn9rr82q6i1k950yzd3p")))) (native-inputs (list pkg-config)) - (inputs - `(("zlib" ,zlib) - ("udev" ,eudev) - ("libcbor" ,libcbor) - ("openssl" ,openssl))) + (inputs (list zlib eudev libcbor openssl)) (build-system cmake-build-system) (arguments '(#:phases base-commit: cabda1197e7925f58a8532534afc1bde6c5eb377 -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 09:00:36 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 13:00:36 +0000 Received: from localhost ([127.0.0.1]:55461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYSVY-0008Fm-Ad for submit@debbugs.gnu.org; Sun, 27 Mar 2022 09:00:36 -0400 Received: from elegua.eauchat.org ([91.224.149.118]:35602 helo=eauchat.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYSVW-0008FW-43 for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 09:00:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail; t=1648386019; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zO2onMg7DA4ogsmpf2IAzbi45dDD6BRR/YOFTDmX/J0=; b=Ss73OeQMujnQLYO0xeFKet2TLHqgBf6rSTthYwrpJs4+Zn5ySbm2+LlxLavoNBZaImwB5D IXj0r26H/FP3mRDJJxzfctSW5qt4D3FL0cyodJ9yxNpFU/T2ozAefFeIZkVLEe+RQVffue 5SZdaXYUMbQ+q+ZpmM68MvB2fYaN4vE= From: =?UTF-8?q?S=C3=A9bastien=20Lerique?= To: 54595@debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: libfido2: Fix cross-compilation. Date: Sun, 27 Mar 2022 22:00:04 +0900 Message-Id: <20220327130004.533714-2-sl@eauchat.org> In-Reply-To: <20220327130004.533714-1-sl@eauchat.org> References: <20220327130004.533714-1-sl@eauchat.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54595 Cc: =?UTF-8?q?S=C3=A9bastien=20Lerique?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/security-token.scm (libfido2)[arguments]: Set PKG_CONFIG_EXECUTABLE variable when cross-compiling. --- gnu/packages/security-token.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 6853d5bc9e..db8a8a53d3 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -44,6 +44,7 @@ (define-module (gnu packages security-token) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system python) + #:use-module (guix utils) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages curl) @@ -906,7 +907,15 @@ (define-public libfido2 (inputs (list zlib eudev libcbor openssl)) (build-system cmake-build-system) (arguments - '(#:phases + `(#:configure-flags (list ,@(if (%current-target-system) + `((string-append + "-DPKG_CONFIG_EXECUTABLE=" + (search-input-file %build-inputs + (string-append + "/bin/" + ,(pkg-config-for-target))))) + '())) + #:phases (modify-phases %standard-phases ;; regress tests enabled only for debug builds (delete 'check)))) -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 09:01:52 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 13:01:52 +0000 Received: from localhost ([127.0.0.1]:55466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYSWm-0008Hz-LI for submit@debbugs.gnu.org; Sun, 27 Mar 2022 09:01:52 -0400 Received: from elegua.eauchat.org ([91.224.149.118]:35680 helo=eauchat.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYSWk-0008Hh-EQ for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 09:01:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail; t=1648386104; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IX9sABhZmdXEjeEt3Hptyv9LjVJLwISR6WN9+Nt1tHM=; b=bywjYaV1XTF6FPWdzl5egHrythEVG5uS1hnnwyim60gtX9S4oXx9aAnx51C0xLpXXM6y0w X0V+TssAp7sxqvLWI6m2CPhuj5s0ApTMVNiOLP6ck2XvOh1tHUSgPTk31RLD69DYz7dDKZ 7dbj996sqQQ8wa5qPRJ5oSVAJFOhxDI= References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> From: =?utf-8?Q?S=C3=A9bastien?= Lerique To: Maxime Devos Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. Date: Sun, 27 Mar 2022 22:01:04 +0900 In-reply-to: Message-ID: <87k0cflfbg.fsf@eauchat.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54595 Cc: 54595@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 27 Mar 2022 at 14:36, Maxime Devos wrote: > This can be simplified with 'pkg-config-for-target': > Indeed, thanks! Just tried again with a v2. Best, S=C3=A9bastien From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 10:09:18 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 14:09:18 +0000 Received: from localhost ([127.0.0.1]:56368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYTa2-0001dX-60 for submit@debbugs.gnu.org; Sun, 27 Mar 2022 10:09:18 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:50330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYTa0-0001dP-EC for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 10:09:17 -0400 Received: from [172.20.10.23] ([188.188.29.207]) by andre.telenet-ops.be with bizsmtp id BS992700E4U7BGC01S9Emz; Sun, 27 Mar 2022 16:09:15 +0200 Message-ID: Subject: Re: [bug#54595] [PATCH v2 2/2] gnu: libfido2: Fix cross-compilation. From: Maxime Devos To: =?ISO-8859-1?Q?S=E9bastien?= Lerique , 54595@debbugs.gnu.org Date: Sun, 27 Mar 2022 16:09:03 +0200 In-Reply-To: <20220327130004.533714-2-sl@eauchat.org> References: <20220327130004.533714-1-sl@eauchat.org> <20220327130004.533714-2-sl@eauchat.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-T0n5S0cPPwYzurnrcIX1" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648390155; bh=opT1n1AOTea8kSuI3JSa9SEV5ZT4eaHs2xNsGXC/mXI=; h=Subject:From:To:Date:In-Reply-To:References; b=OoZVtLovg2ujlsuqcsRmKccRmBpAIzLCbtKbHYDOlVwH1sxj4jSKY9acOG91svTWK PIMFslzJzUCdfHPwq2riIVs76FQKqZhWX6RL8VCC/KAhOHuh5tgTPeW+cZZoqVrxHm A/JsYF1TccTYrOaRYt8BwJfG9feWMcMM+7zu+RCl5Kcl9Sagw1Yej6torIWbBDj6v+ oY4mlSaB+74S6CT34n6D5dkCtSiqyRSAs7CKMkPZwk9eykbqJPgCZifvknAQCPW9/+ pvUhckvZiquQ4Gb4EwDYyrQJU8eA1tAx/U1PS0AFAdQyCjTFQXEsstA/4CzGmqCVr/ YJHUyQefbpk3g== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54595 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-T0n5S0cPPwYzurnrcIX1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 U8OpYmFzdGllbiBMZXJpcXVlIHNjaHJlZWYgb3Agem8gMjctMDMtMjAyMiBvbSAyMjowMCBbKzA5 MDBdOgo+ICvCoMKgwqDCoCBgKCM6Y29uZmlndXJlLWZsYWdzIChsaXN0ICxAKGlmICglY3VycmVu dC10YXJnZXQtc3lzdGVtKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYCgoc3RyaW5nLWFwcGVuZAo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgIi1EUEtHX0NPTkZJR19FWEVDVVRBQkxFPSIKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChzZWFyY2gtaW5wdXQtZmlsZSAlYnVpbGQtaW5wdXRzCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChz dHJpbmctYXBwZW5kCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgIi9iaW4vIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICwocGtnLWNvbmZpZy1mb3ItdGFy Z2V0KSkpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICcoKSkpCgoncGtnLWNvbmZpZy1mb3ItdGFyZ2V0 JyBqdXN0IHJldHVybnMgInBrZy1jb25maWciIHdoZW4gY29tcGlsaW5nCm5hdGl2ZWx5LCBzbyB0 aGUgJ2lmJyBjYW4gYmUgZHJvcHBlZCBoZXJlIGFuZCB0aGUgIi0KRFBLR19DT05GSUdfRVhFQ1VU QUJMRT0uLi4iIGJlIG1hZGUgdW5jb25kaXRpb25hbC4KCkZvciBjbGFyaXR5LCBJIHdvdWxkIHB1 dCB0aGUgJ2xpc3QnIG9uIGEgc2VwYXJhdGUgbGluZSwgdGhvdWdoIGZvcgpzdHlsZSByZWFzb25z IHRoYXQgbWlnaHQgcmVxdWlyZSByZW1vdmluZyB0aGUgcXVhc2lxdW90ZSBhbmQgdHVybmluZyBp dAppbiBhICdsaXN0JzogKGFyZ3VtZW50cyAobGlzdCAjOnBoYXNlcyAjfihmb28gLi4uKSAjOmNv bmZpZ3VyZS1mbGFncwojfihiYXIgLi4uICMkKHBrZy1jb25maWctZm9yLXRhcmdldCkpKSkuCgpH cmVldGluZ3MsCk1heGltZS4K --=-T0n5S0cPPwYzurnrcIX1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYkBv/xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gueAQDreqPe+7oBz1mVfhCFbCgdHTDW LAqelY5BlEPXZnXNrwD8D05oCQZRDiA7oodh8+byHQhJwe77V389s6g0yAmj5g0= =lu6E -----END PGP SIGNATURE----- --=-T0n5S0cPPwYzurnrcIX1-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 10:11:24 2022 Received: (at submit) by debbugs.gnu.org; 27 Mar 2022 14:11:24 +0000 Received: from localhost ([127.0.0.1]:56375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYTc3-0001gx-QB for submit@debbugs.gnu.org; Sun, 27 Mar 2022 10:11:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:56136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYTc2-0001gn-5d for submit@debbugs.gnu.org; Sun, 27 Mar 2022 10:11:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52190) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYTc0-00077m-QH for guix-patches@gnu.org; Sun, 27 Mar 2022 10:11:22 -0400 Received: from mout.gmx.net ([212.227.17.21]:53773) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYTbw-0002tK-Sy for guix-patches@gnu.org; Sun, 27 Mar 2022 10:11:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1648390255; bh=yjNrVUzVTLT94okT/3J2unh6oUXERN3nxjZKiiNuPZc=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=XGyWU9kxdwjdLkIM8zh0pIXcoUOpJ+2mmogepCkB3eD87x95o9TeIcvkVuuQIyS// XD0BaD+40G00gvjxUHhLc6yeh3RvNw9DVp/YVxAoNaqxCBsKPL/gZflDLXvIQFEOJv Ja7wXEjGv5ctFxI7fALRcquzXt+bJAPl7NQKT08U= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MbAgq-1oA1LT0B9k-00bdla; Sun, 27 Mar 2022 16:10:55 +0200 References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> User-agent: mu4e 1.6.10; emacs 27.2 From: Pierre Langlois To: Maxime Devos Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. Date: Sun, 27 Mar 2022 15:04:09 +0100 In-reply-to: Message-ID: <871qyn7afq.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:ATjWodu7ZIWJf6LwIMvuWtF/tW1UULxXYPaUwO8wiF4ec58LAE/ vbmKQW4mUJ64pon6lki5FMPvaG80gUPsuUnyqKVM6V2oMNkRPjV3o2RMFE8N9nOvdYgtWtj FmatnNM6EQ7Mhm6SidkIWo9CIie/Yb2wVbwMuF2Xd9cMga3MOw4le/P95BrFvWGz134J/5I 16iuI9oZzwdHtoxsyMWuA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:+5JdiFbM3wA=:34SSsrRxPEqfmPbmHUitsC Bt50HE+MUphFM1ZGepS5r1fOLvOo1QUqCJMBZwMN5AJ6un3zOK+fOO8qr8WI0Mh5XZOEF04DJ etGBnOV8fMFRP20g6ij6ScJ/hn3QDvfLIQi6olJewW07J2oKOX5YYILVvhAsT5fM/eeIz/oHB 3W/Ersgx7ZpmPl1X8wcWzI9mLx7UUhX7LJ+2mZmjmJqfYQ+rX4AWXNZi0rT5WWZ6crbY8giOQ DEAk99mXWyzpiZuLUpfJrUtj83R6fFkInxVZq/oRhp0t4UqgBvvCDDjpSCufztm+3yDp9KiZo 7q+6NJgvV92RS+gCU7Ldx/Y+xlY2oVfHRv1R7eiN8F/05HMuAb0pUsUj1TxVvT74lR79KNuCh 9rut7Ca05NWVdHJSfCSS2MCZ9rE84o9lnmdxgwWcGka23fcEzLgiGjpChyP5Eidv8Wg/hwU7m pPYIgUPIlQe+yCPeMushIUT4MLhs8YpD/Mio+7Ncpud8bNYsNWINpfe1/7YbFDxz/u9FdgCq4 H5COnCzKGHbJDyLUiTVJZNj/Dw4flvzl0wpQ1tzJ+x+7D5AYbc4o8R+bWYgD6DjVjwoMy95q8 0bxxTqWXw/Ybnf8aGeR/MbTUw0jSx/rr6NbbogcbFmeDbV3Tb3eFk9OuJ9vePJoYs/4XfTkiu 30uHFqQcw4kU3pzszWeUQW/Z/0Gke8qbRRXzh4ashs2XSnHlJ9XqabUPrpWsC9f1kCAmKSXWm CnVl9ux+02Kb/veGCNpNTAaJeg2NdNmqFTAufHfh4sq8aQKOlM+C7EtiDINiyBQPr41mGkdT8 nzBfW+tb4tz9EcFV6Wq0qT5jGEvisWttYtsUXDtNz008O3zbfgQthibs0y1gTVfJgXFAbmefG mFMKcaqhYSVb6SlaC+UbS69BlhdfEHiG0vOTtE+TAQZo/rIHrEgbnzqY7qBW2oU3KM9HgZEkb NxWKdjlzPrAyzxjoONcqCO5CQ/Y+05EDdMjaQAK7QvZ22alRnf/Uf9GtTo/rBdzZlC5OJME1h lUo7l5Rc/18hEQjzzIgKiWUlLmGSbN58YtneA1kXeVaMUOP1zFM2D9Qner4rPp+bV84ilyMms 5/f1nGYbVyJLcc= Received-SPF: pass client-ip=212.227.17.21; envelope-from=pierre.langlois@gmx.com; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: =?utf-8?Q?S=C3=A9bastien?= Lerique , 54595@debbugs.gnu.org, guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Maxime Devos writes: > [[PGP Signed Part:Undecided]] > S=C3=A9bastien Lerique schreef op zo 27-03-2022 om 21:29 [+0900]: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,(%current-tar= get-system) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "-pkg-config")= ))) > > This can be simplified with 'pkg-config-for-target': > > #:configure-flags > (list (string-append "-DPKG_CONFIG_EXECUTABLE=3D" > (search-input-file %build-inputs > (string-append "/bin/" ,(pkg-co= nfig-for-target))))) For my own benefit trying to get better at writing gexps, I was wondering how to write in order to remove the %build-inputs reference. I came up with the following: =2D-8<---------------cut here---------------start------------->8--- (arguments (list #:configure-flags #~(list #$@(if (%current-target-system) (list #~(string-append "-DPKG_CONFIG_EXECUTABLE=3D" #+pkg-config "/bin/" #$(pkg-config-for-target))) '())) #:phases #~(modify-phases %standard-phases ;; regress tests enabled only for debug builds (delete 'check)))) =2D-8<---------------cut here---------------end--------------->8--- Would this a the better way to do this? It looks a bit complex to me so I wonder if there's a simpler way. I'm also not entirely sure if it's #+pkg-config or #$pkg-config, both seem to work, however I thought we should be using #+ for native inputs and #$ for regular inputs. Thanks, Pierre --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmJAcGkYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UnR0H/jFxhsl/8U8tWQrhRUhMcku1 1hAadeXvXbCXXFJmVH7qYPhe65bty0HYUHAVs/TtC8t3beV6bCNH4qe9TnfeHv3L 3kgifOpv2mPck0P/dV64xlKHExIWTKk7Oslqc4pB9/WlyllpWwWekgzc/IyFRZU4 MSVuGTaZOfxg7i0ruOwh7CEzprkduTgEC1RP1n7yeRsrLe2p5Dc8TsmFBITNzfLY O9KHOXm+Sjiv3ujswJoUtJXyBq05UvtdehOTirEyDsIPMpZ/DhsttqJa/U+WXjSu 6VNn+VKdRU/HGaLJ1v14qoYbdFZmikZsby8fT19/4+uE0z4OM+iy+Uu109ZBw8w= =GH8F -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 11:43:49 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 15:43:49 +0000 Received: from localhost ([127.0.0.1]:56431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYV3U-0003xK-PE for submit@debbugs.gnu.org; Sun, 27 Mar 2022 11:43:48 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:34280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYV3S-0003x9-RO for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 11:43:47 -0400 Received: from [172.20.10.5] ([188.188.29.207]) by andre.telenet-ops.be with bizsmtp id BTjf270094U7BGC01TjkqL; Sun, 27 Mar 2022 17:43:45 +0200 Message-ID: <1fd85fd1bd5389fbe4f14325e22fac8705b9807b.camel@telenet.be> Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. From: Maxime Devos To: Pierre Langlois Date: Sun, 27 Mar 2022 17:43:35 +0200 In-Reply-To: <871qyn7afq.fsf@gmx.com> References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> <871qyn7afq.fsf@gmx.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-HL5ekZeA50uD9qAg5b9r" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648395825; bh=EMPRxU5fJie8CE2dFMxm6CFSsUy9xaszDULSB97ZUKk=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=Aa0feh1gRKy5CyE20JZoxGsiZW/5sVSU345LbnjLDMOr2iYpyrHWYJ4Vbf2YKXegf cg7q8jz2HAyhDQUuk6p5s3D/GciAenHZ0C5Q7429MOTIZ1I8jWrcnR59l2YXHwI6hi n0ewo5GfHpbvXZ5vcj8eTALsT62MZ+fIONgyQ15CiCN9UZAbsUcxUs3a9O7v7ISNAg yUeI/lWsluazFdC8qUHDuZVlVVta47iyN018zuPKNCKWgzZz2mqqicxFhhzg26BbMi cISXUB6s92fDxVJFInTE2sgfYwchKRQJBMuHPbtCaGh1+k7a6tNyAgbvozykjZQiUt b2ZR7zA/HkXFQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54595 Cc: =?ISO-8859-1?Q?S=E9bastien?= Lerique , 54595@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-HL5ekZeA50uD9qAg5b9r Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Pierre Langlois schreef op zo 27-03-2022 om 15:04 [+0100]: > I'm also not entirely sure if it's > #+pkg-config or #$pkg-config, both seem to work #+pkg-config, given that it is a thing that needs to be run during compilation. I'm wondering, do you have transparant QEMU emulation enabled? If so, both seeming to work is expected since QEMU will emulate the cross-compiled cross-compiling (IIUC a canadian cross, in GCC terminology) pkg-config. If not, I would expect some kind of error ... Or, to allow for package transformations: #+(file-append (this-package-native-input (pkg-config-for-target)) "/bin/" (pkg-config-for-target)) though maybe package transformations should just transform the G-exp as well, dunno. ('file-append' is not strictly required here.) Maybe we can have a macro (pkg-config-binary) that expands to that thing, and use it in other packages? Possibly interesting or irrelevant: the following will produce an x86_64-linux-gnu-pkg-config that can be run on a aarch64-linux-gnu computer to find libraries for x86_64-linux-gnu. $ guix build -e '(parameterize (((@ (guix utils) %current-target-system) "x= 86_64-linux-gnu")) (@ (gnu packages pkg-config) pkg-config))' --target=3Daa= rch64-linux-gnu Greetings, Maxime. --=-HL5ekZeA50uD9qAg5b9r Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYkCGJxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7oCYAP0bfhKPd1B0EcpeDzbFiRJVx/Nh TDPHSqJ7xEJC72dbXQEAqfyK3P6TRDTQuDnr33GVzeW//Mcfb+JyJ87vz54nzws= =rL9K -----END PGP SIGNATURE----- --=-HL5ekZeA50uD9qAg5b9r-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 11:44:38 2022 Received: (at submit) by debbugs.gnu.org; 27 Mar 2022 15:44:38 +0000 Received: from localhost ([127.0.0.1]:56440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYV4I-0003z4-8D for submit@debbugs.gnu.org; Sun, 27 Mar 2022 11:44:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:42248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYV4G-0003yx-E0 for submit@debbugs.gnu.org; Sun, 27 Mar 2022 11:44:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYV4E-0007PQ-V1 for guix-patches@gnu.org; Sun, 27 Mar 2022 11:44:36 -0400 Received: from [2a02:1800:120:4::f00:14] (port=36842 helo=xavier.telenet-ops.be) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nYV4C-00071T-EG for guix-patches@gnu.org; Sun, 27 Mar 2022 11:44:33 -0400 Received: from [172.20.10.5] ([188.188.29.207]) by xavier.telenet-ops.be with bizsmtp id BTkU2700B4U7BGC01TkU23; Sun, 27 Mar 2022 17:44:29 +0200 Message-ID: Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. From: Maxime Devos To: Pierre Langlois Date: Sun, 27 Mar 2022 17:44:27 +0200 In-Reply-To: <871qyn7afq.fsf@gmx.com> References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> <871qyn7afq.fsf@gmx.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-G3cdqbU2i2uDK2vi7vvC" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648395869; bh=J+v4De65SyMIxgX7GWiwU0NE/2YzcG5/FE5BdSPys9E=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=h7iUHhhJnYuqTacSCz/sadG2FA6evDO2gkee0Z382vuxtlXD/oYiOwzYEqfb6zpr0 Bk6LagH0i3R1SrxjBRxDAFXA4PAXQOlOkyrXeWuZQflbkpVCK2vCG2p6V68YZozzM5 N+mT0KwblmRJevcSht+bSoFRAoOTDWpuGm1Sm7vrFgFtQxZoVrQfvkdLnMZPLdADHP suIW2IMK1sndKCVHLaVrFwD86mW85+50EZbHwY+nIkhYiuFCydoNllkeM/XuLn2E6P EHh+bZXd/ERuft+TDsHk9bG8jGv9p2P2FiDvDdilaHpMV7D/+RNaVfDcSB5/1iRzmM Jkw+xcDhnOKTA== X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:1800:120:4::f00:14 (failed) Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.telenet-ops.be X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: =?ISO-8859-1?Q?S=E9bastien?= Lerique , 54595@debbugs.gnu.org, guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-G3cdqbU2i2uDK2vi7vvC Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Pierre Langlois schreef op zo 27-03-2022 om 15:04 [+0100]: > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #~(modify-phases %standard-phases > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; regress t= ests enabled only for debug builds > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (delete 'che= ck)))) FWIW, given that this is old code, '#:tests #false' + comment would suffice here and is a bit simpler. Greetings, Maxime. --=-G3cdqbU2i2uDK2vi7vvC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYkCGWxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7oUhAP49+aaugdJ5tQkeOU8JHtGHsIwI jX1O+ks2Pvk2z3wBQwD9F5nlH8Z+kqfoNCk+PnTl7sUZPwvXFleO8jo3m/v8NwM= =egQV -----END PGP SIGNATURE----- --=-G3cdqbU2i2uDK2vi7vvC-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 13:38:56 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 17:38:56 +0000 Received: from localhost ([127.0.0.1]:56504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYWqu-0006sz-Ho for submit@debbugs.gnu.org; Sun, 27 Mar 2022 13:38:56 -0400 Received: from mout.gmx.net ([212.227.15.15]:51633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYWqs-0006sn-DZ for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 13:38:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1648402726; bh=DP+kAfP/VjwIDHcr8LtPZomn3Z7taLhVYD8JkQ19yiE=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=aoASLsZDpawD6oNEBwuYLhApm0UioZAJwjkrIC0iLirn9tCK31CCRo6EkPbp0ygor hGcRw+Gg3nzj6br9nO4EABIxjweS01+qYPNISlPEVatMNDncYXq3OvWRr4AtiPHXyT C1LkzniXsyRySXoh2eXAMoU67ZNnOM/h5wN/vwrs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MgeoI-1oFJrF3rrA-00h5Hn; Sun, 27 Mar 2022 19:38:46 +0200 References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> <871qyn7afq.fsf@gmx.com> <1fd85fd1bd5389fbe4f14325e22fac8705b9807b.camel@telenet.be> User-agent: mu4e 1.6.10; emacs 27.2 From: Pierre Langlois To: Maxime Devos Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. Date: Sun, 27 Mar 2022 18:27:48 +0100 In-reply-to: <1fd85fd1bd5389fbe4f14325e22fac8705b9807b.camel@telenet.be> Message-ID: <87y20v47of.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:+XUliW6rnvnjic/gdnha/hCs1J30MWcW9PI5fAp8BJF03NQJEtN Gaj37do0Ls9qUAhtsBAIbFULTGaM9ODguf6osImnrGeKPel+Wz6vFppiGccVhJqkguPx+WR Iht1HaeCgWvDpjg2WLR9x4dL9/CVHyQiLq27EnVlKDw/b4xH8cPTREHPmQ/LoogshRYpEJj mwvk9VgZkBRVzGoucGmxQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:iPZAf0l6qus=:fhBh1rXRJuW31T6sRWOQ54 M+bRg/n+AK3gUw4d6w4BXX8Iu5NZ8bmK0mekuX53shUDs8AU2qVdhfaMo8rIDKBqIaDLML4IC zVUFU5E+Ub02qm/4us8hha4Gdhaml6vfu3TBZeMvFrdgSHuiGIsEsA7Gi6nwmhAyu3Nc644SD iiUVAhfmbkwlslNTK97h78y7xmAncQA6CzcxKDt3H/rAPqULIif3Ha6Xff8wN0RIA6RLSEQfm SJvTpd/IeuzM9W2AwSBKThtzqAzhYg9/qHqhRmAwTYoWzlQM0Q09i/vVwKvguGfwBeQugXrHf kr7EpJwKe4wDnFvX56FlZrJFYNKK2vJhRqYi3tCfayNr6MM402ydPipZnF8fvtWs+Gf3SUXRH 78khdpb3lG4Czv148mDAGUZWHL9W4Suy0t++jAK2ZSEv/pZx7EWL+m3LWTifDkO+uwbP8lGxr cg5dSIuzqw0Kn1vqmsbj8tmkms4/k/zzK2T8WUSkBpM+aGIK1oNXtIubvDVcPt71q9g2u1WR2 eCgEyqFxwqlYDnb1dwX05M+qrKrHhnRWDL76GTbmEV7mOiVAGUozjWugxuFIude/IKadmu26Z /69GTTvmC2nhEjun+P2VDMxfs+7l5qzCSXwf/HJSGQkEXnAe0G4CtYZao/HAddOyWIH9QadRg PmVuDLqbTXoK8hA4fGhBmNoHBY1JO1PUhsiJjkHiKJAUReUMVNXdzy0hToQrzOyaVIMxzTzgB jjijjlLEJFCotGlUtmpjcAcqWdgF/YyIT80Qm1U5cUoKsJlVsm5M9KuG846brNWDjxf9NQpp0 USHcEuezqlwXRmGawvH8jXrO/6gS4rssUYgG+1KpV4yuCX9rdqx67UdePuJl1BChPQtf0r04I EaB7kiCmU7Lt4cv296MhrtrY66hkjFpaPXPkGvkOvMRqB7LCps+DilpZ67p6zygRDOOwSQFJW SygSYleRjOSXOPTZNT5G8Bgqm2Gh9Qh1mvKBWrvPvL3xEG8XBQEjyjlx1rtF52h4slVnRRDaQ 9mqu7kmqdv8wwZHW6F2581kUwz6TdRRxRWLjfOufFESFvjimKalt2k74Lwj90l32ynQB8/RyT 8JT4SKFpulpDoE= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54595 Cc: Pierre Langlois , =?utf-8?Q?S=C3=A9bastien?= Lerique , 54595@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Pierre Langlois schreef op zo 27-03-2022 om 15:04 [+0100]: >> I'm also not entirely sure if it's >> #+pkg-config or #$pkg-config, both seem to work > > #+pkg-config, given that it is a thing that needs to be run during > compilation. I'm wondering, do you have transparant QEMU emulation > enabled? If so, both seeming to work is expected since QEMU will > emulate the cross-compiled cross-compiling (IIUC a canadian cross, in > GCC terminology) pkg-config. If not, I would expect some kind of error > ... Ooooh I do have qemu emulation enabled, that must be it, thanks! I'll need to be careful about that, seems too easy to make a mistake. > > Or, to allow for package transformations: > > #+(file-append (this-package-native-input (pkg-config-for-target)) > "/bin/" (pkg-config-for-target)) > > though maybe package transformations should just transform the G-exp as > well, dunno. ('file-append' is not strictly required here.) Maybe we can > have a macro (pkg-config-binary) that expands to that thing, and > use it in other packages? Yeah, if we have this pattern often it sounds like a good idea. However, better yet maybe could be to make the cmake build-system handle it automagically. I see `PKG_CONFIG_EXECUTABLE' is part of cmake itself so that might be OK? https://cmake.org/cmake/help/latest/module/FindPkgConfig.html > > Possibly interesting or irrelevant: the following will produce an > x86_64-linux-gnu-pkg-config that can be run on a aarch64-linux-gnu > computer to find libraries for x86_64-linux-gnu. > > $ guix build -e '(parameterize (((@ (guix utils) %current-target-system) "x86_64-linux-gnu")) (@ (gnu packages pkg-config) pkg-config))' --target=aarch64-linux-gnu Ha! That's pretty cool :-). Thanks, Pierre --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmJAoSAYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UFssIAKK6UVS3ChzllfugTqSy3G4Q Gfi7BFHnsD6YXNVBLTap51lYrisQHKGE7ROIhf7fUDga3wavvkXmGuP8nYW2Y6Hl skdY9GeYbpPnWRuag2XyzWG4K5MyKgYpDCTZi0D73ryCiVnd/Q1nwuFVdD8nV12a dQiDLDo6YGJENQPl7bxSOD3/cyP6XHycMa3YnNTSy6e0Gj8mm4cbvv04iz1MMyAl iY0PULiosDq6mbQBjMPJ0Y2qYJHJMV6WPXbMCPYVHWYjBVN/q8oBGZpLV/zYpoBt 2i6RAmhUCEDbvq5pZGHD3O1VmXj5SZ3GFQet3nBJ9NzyCGwKGTEnRdEQ8Y/jjzs= =QbDb -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 14:01:11 2022 Received: (at 54595) by debbugs.gnu.org; 27 Mar 2022 18:01:11 +0000 Received: from localhost ([127.0.0.1]:56514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYXCQ-0007TI-Oa for submit@debbugs.gnu.org; Sun, 27 Mar 2022 14:01:10 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:58944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYXCO-0007T6-B3 for 54595@debbugs.gnu.org; Sun, 27 Mar 2022 14:01:09 -0400 Received: from [172.20.10.5] ([188.188.29.207]) by michel.telenet-ops.be with bizsmtp id BW102700U4U7BGC06W15x5; Sun, 27 Mar 2022 20:01:06 +0200 Message-ID: <1d2b3dc1ff2195c9e9df86f0943cdaf024cb0234.camel@telenet.be> Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. From: Maxime Devos To: Pierre Langlois Date: Sun, 27 Mar 2022 20:00:55 +0200 In-Reply-To: <87y20v47of.fsf@gmx.com> References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> <871qyn7afq.fsf@gmx.com> <1fd85fd1bd5389fbe4f14325e22fac8705b9807b.camel@telenet.be> <87y20v47of.fsf@gmx.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-nq1WDRPcxKw/f7yvkCu0" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648404066; bh=X6pTxJOtgZo9dWcYKEG/0lQHRtl70SL7MfAFhkZc+10=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=GiF+XXdva0IJ/1cApus/E4qrM0vsvvc51nGl8zq06ksZl9/5HSOQFnLOG+AlHmnNV oJJfDWD9yGlYtQc5lAgrbGWEoZHJ+o8QhmXWNR0lHaJSCo01PBi5f+r/GumvtQWiN7 Npz6pr4Ce3MUed2SMLeavdboZg88laJfrw1BPrwG01vmF59jKAyT/hDESp3++aVUnY T/RUHHbn0jPGG32OO++TPREAz0nlEbZbu76FVrg5W3TBPeXzoLpZLqbeKbOCEBlAnv 6wW1aeOt8pxvI2pqiiyKx9vwcaUL4DKBI8KC8tGY10WjsAXk6mUlw1WyaRJR2cLGY0 vHQroHKlk7B5Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54595 Cc: =?ISO-8859-1?Q?S=E9bastien?= Lerique , 54595@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-nq1WDRPcxKw/f7yvkCu0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Pierre Langlois schreef op zo 27-03-2022 om 18:27 [+0100]: > Yeah, if we have this pattern often it sounds like a good idea. > However, better yet maybe could be to make the cmake build-system > handle > it automagically.=C2=A0 I see `PKG_CONFIG_EXECUTABLE' is part of cmake > itself > so that might be OK? >=20 > https://cmake.org/cmake/help/latest/module/FindPkgConfig.html Seems reasonable to me, though it that probably needs to be on core- updates due to many impacted packages, so that's more of a long-term thing. Greetings, Maxime. --=-nq1WDRPcxKw/f7yvkCu0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYkCmVxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7oatAQDzB+0Ql4dG9UlGkDHcyM+xCs3J vXAJcyweI6z5D7HfTQEAtSJcbULaV5nWoaO6X7culHrlNZDUVZRh+h6vNG74bgg= =a8g9 -----END PGP SIGNATURE----- --=-nq1WDRPcxKw/f7yvkCu0-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 18:22:02 2022 Received: (at submit) by debbugs.gnu.org; 27 Mar 2022 22:22:02 +0000 Received: from localhost ([127.0.0.1]:56726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYbGs-0005Y1-0s for submit@debbugs.gnu.org; Sun, 27 Mar 2022 18:22:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:41326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYbGq-0005XW-E5 for submit@debbugs.gnu.org; Sun, 27 Mar 2022 18:22:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54090) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYbGp-0005fC-EK for guix-patches@gnu.org; Sun, 27 Mar 2022 18:22:00 -0400 Received: from mx.kolabnow.com ([212.103.80.155]:3206) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYbGm-0002e3-Cc for guix-patches@gnu.org; Sun, 27 Mar 2022 18:21:58 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id E823B1AD4; Mon, 28 Mar 2022 00:21:53 +0200 (CEST) Authentication-Results: ext-mx-out001.mykolab.com (amavisd-new); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:in-reply-to:date:date:subject:subject:from:from :references:received:received:received; s=dkim20160331; t= 1648419713; x=1650234114; bh=KMCykxI+Oo8uGhj1Fem3M64NPIXK+te/ijB +zKCzjEQ=; b=1Gt3eapbHcy269UrH/TLEg9wSwoZfVXeTuqdMWt7GQwY9abM8mJ e2ZQVY8pxwlXr9+FtbY/I7g5CqI6N4J/Uh/F9LrUws09xXql22lDhX8ZSYQgrSPa 1DAdHCZe2r+nA9nvFekI2fJshOCqIZlYtmpZFRjRiAMEQshPlUQELGHA5IyheJ/q 5xCZJgCF0HToa5OOfZZicVI8ijqtRi7sHaWroh+O0lamipHSLHdcWbpItNTVHodN yrcAV1fZO2ppTUOlfJGxS+5p79PbvRYJ4BmKgPGp3rrJc9n7NqIQdzStO5QDORdL xUnZs0jmeajIoPlZOKT+6H2jC5nKGMJMjAGLXe0ITyF3ONBW1sCjxQQIosDBxOxs Nfpz5whEYUAulXD11w86Ml8DGPXa/ImZzmaaZHAB6ObrOk/vz/IW4SIg8m+rMP6E 3WvoDW/G/woQ9o8NvpIoq2F83PdX0TEXx3ixV/ZCsyzGnzkpeX6JeWfVPcqBwIrV p1xe41Kj54ifQ/arIVaDUSsVuoKzAu5kySSbZjkPSiw1kRR/6WpQfA96YQiKXj1/ EOqu51L9+nmOwHDV2fJf8GPlnaT37W/hrpO99KO6jiph3v73SARaNBbkJMeOMCCO 72EF9l0oybr2wuZE413dIMveFWvwcvZXb1IDFihyjG8VVxsiV0V9yLxk= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m4F3Au_RWmMO; Mon, 28 Mar 2022 00:21:53 +0200 (CEST) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by mx.kolabnow.com (Postfix) with ESMTPS id 3DAB517C8; Mon, 28 Mar 2022 00:21:53 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 506E3BC9; Mon, 28 Mar 2022 00:21:52 +0200 (CEST) References: <20220327122956.524901-1-sl@eauchat.org> <20220327122956.524901-2-sl@eauchat.org> <871qyn7afq.fsf@gmx.com> <1fd85fd1bd5389fbe4f14325e22fac8705b9807b.camel@telenet.be> <87y20v47of.fsf@gmx.com> <1d2b3dc1ff2195c9e9df86f0943cdaf024cb0234.camel@telenet.be> From: Thiago Jung Bauermann To: Maxime Devos Subject: Re: [bug#54595] [PATCH 2/2] gnu: libfido2: Fix cross-compilation. Date: Sun, 27 Mar 2022 19:12:25 -0300 In-reply-to: <1d2b3dc1ff2195c9e9df86f0943cdaf024cb0234.camel@telenet.be> Message-ID: <87o81r2g05.fsf@kolabnow.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.103.80.155; envelope-from=bauermann@kolabnow.com; helo=mx.kolabnow.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Pierre Langlois , =?utf-8?Q?S=C3=A9bastien?= Lerique , guix-patches@gnu.org, 54595@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Pierre Langlois schreef op zo 27-03-2022 om 18:27 [+0100]: >> Yeah, if we have this pattern often it sounds like a good idea. >> However, better yet maybe could be to make the cmake build-system >> handle >> it automagically.=C2=A0 I see `PKG_CONFIG_EXECUTABLE' is part of cmake >> itself >> so that might be OK? >>=20 >> https://cmake.org/cmake/help/latest/module/FindPkgConfig.html > > Seems reasonable to me, though it that probably needs to be on core- > updates due to many impacted packages, so that's more of a long-term > thing. IMHO the most correct way to fix this problem is in CMake itself. If it's cross-compiling and there's a $TARGET_PREFIX-pkg-config in path, then it ought to use it automatically. I'm not volunteering to champion that solution though. :-) So of course the next best thing is to make Guix's build system do that for us. --=20 Thanks Thiago From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 08 17:46:39 2022 Received: (at control) by debbugs.gnu.org; 8 Apr 2022 21:46:39 +0000 Received: from localhost ([127.0.0.1]:36220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncwRD-0000Q1-Bx for submit@debbugs.gnu.org; Fri, 08 Apr 2022 17:46:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncwRB-0000Pp-R3 for control@debbugs.gnu.org; Fri, 08 Apr 2022 17:46:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46304) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncwR6-0007e3-JA for control@debbugs.gnu.org; Fri, 08 Apr 2022 17:46:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=TVhiOv3Q3IxW1hE6yl9QZlDMh85tznp6M0EvcYepBOQ=; b=Mx3Vo6LPFvHmVn /8pjXTNO9nOac3vwBFTZBYL7NSXURzUATJWjnMXbMnsNgRFAO3q9Y4wweVgJgcexh/aekgvnlLMgI LNYCqzZIDSeoqtd819eRZCQu/qEmRLFrwReEUuhMX/xCTmJxED4b/RRxlBNjEEPUs3EcC6u0dOp90 26H0/8s78H/4QnLPLZLoNqmsn7nRidz3KE7bo/NabEpbLU3VvkTXfWFlH0NFZvjmUi8QZQ2hFWgf7 M28g9syO/n59Z7ofh3kyCX/fHw25PLvCJvKbRPLY4xKHBZcfQUupK4jyK45pAC/XPqO/Ky1nMZXW4 s7b5nQHvZPVMEFr+0ibA==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52612 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncwR6-0008Oh-6T for control@debbugs.gnu.org; Fri, 08 Apr 2022 17:46:32 -0400 Date: Fri, 08 Apr 2022 23:46:30 +0200 Message-Id: <8735in9rk9.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #54595 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 54595 quit From unknown Tue Jun 17 20:42:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 May 2022 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator