From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 0PyKOXbceWSVEQEASxT56A (envelope-from ) for ; Fri, 02 Jun 2023 14:11:35 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id kIdFOXbceWSAXwAAauVa8A (envelope-from ) for ; Fri, 02 Jun 2023 14:11:34 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B31A7C820 for ; Fri, 2 Jun 2023 14:11:34 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q53cf-0003lA-HQ; Fri, 02 Jun 2023 08:11:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q53cU-0003j6-7o for guix-patches@gnu.org; Fri, 02 Jun 2023 08:11:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q53cT-0004bB-VG for guix-patches@gnu.org; Fri, 02 Jun 2023 08:11:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q53cT-000262-QV for guix-patches@gnu.org; Fri, 02 Jun 2023 08:11:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63839] [PATCH] gnu: riscv-pk: don't target riscv64-linux-gnu when current system is riscv64. Resent-From: Z572 <873216071@qq.com> Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 02 Jun 2023 12:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63839 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63839@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16857078528039 (code B ref -1); Fri, 02 Jun 2023 12:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Jun 2023 12:10:52 +0000 Received: from localhost ([127.0.0.1]:39241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q53cK-00025b-0i for submit@debbugs.gnu.org; Fri, 02 Jun 2023 08:10:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:37248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <873216071@qq.com>) id 1q53cG-00025Q-92 for submit@debbugs.gnu.org; Fri, 02 Jun 2023 08:10:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <873216071@qq.com>) id 1q53cG-0003iW-2l for guix-patches@gnu.org; Fri, 02 Jun 2023 08:10:48 -0400 Received: from out203-205-251-59.mail.qq.com ([203.205.251.59]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <873216071@qq.com>) id 1q53c8-0004SD-41 for guix-patches@gnu.org; Fri, 02 Jun 2023 08:10:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1685707829; bh=9lNkoxn6yJmU31MFbmvuu6fAWtJ9a3XRWFd9XeVKhU0=; h=From:To:Subject:Date; b=BejQ8sxwx9+NWG9M9156eLHD9itvZuUrfEp3DNFKbi8dPEqjOTELVfvMT+aOKoBrB UWk23d9jNJ1PMS28tzOu4yxb6y2BoKcfafv+jhKe1KSgUY4BFvBoiKHx/u6GPF31gz Gq7TmyYMvRLiOtluqaz1/XmpHO6lDlhscudltQPU= Received: from localhost.localdomain ([111.0.51.197]) by newxmesmtplogicsvrszc2-0.qq.com (NewEsmtp) with SMTP id 28A376FA; Fri, 02 Jun 2023 20:10:10 +0800 X-QQ-mid: xmsmtpt1685707810tyciknfey Message-ID: X-QQ-XMAILINFO: N7h1OCCDntujEsnnP6Oe5+qSYrHeevDcdgOcQ5oQw/exPcZFJrpOemjZ9d6iDw FcdgHiFWuW9+a//06bvrC6Z3ZzoF2hvzO7sPMPso52UOEkw8V9wb3ipBAhb4ajvGZ8/9s/vzlQWv c8pibAqUSAr/4anWAA5+BDEOuXL+OUQyhGC1hma73/8ZYgJ+RNmMUiD44ZKFtn4xV4u89itSfBro gOVeHG2sYclqzZyHd7cvNveeyTF/+FfWXq3K8VEAs6WqrY6lU8m8MFPSoXZg0vwkEPQcmT2WmDEB 7enxHSEvCa+FFbq/i1Q4zDx8AUL+vZxVmrBNE6rC5164idArTioB172/DbWNQ/ZagIX90t2VESpX oe1h5MstBo2zcg0KJpb4CIOJrsTrnmojv6uc4HPnTS3qXAgBhK1LMWA/1CHzNVjUw3eNH5eioh/I xmfmVkwh6St6/uK5KIoyzcVCMn3hR4vGj46ZZIIZsREf8rZrlxBSHqFvJ+ka7IJ2NcjZqAnH2zVt uMiYGmAU7kiC3Ai3/zD8i0dHaX4rC1cH+7ATPYDl+Hz7IsebAhH0fhpN5znIMB3O74h0C89TrHgz N5rfj6zp2Wy2DQmdn8q55mNZHn9RR26SoOJMp0LRkX78apqsXQUWaSfKzcv+4yj4hI/2xRiPfP4+ ra0xHpKedbOiuN0shDUBTNFNCqmT+ctEHFAOqtWKyKHAFeqIqfnPUsfBswXlH9t2DNsgbFJqmokF UYN4Rn0LztD8GKOSiky7aQWK09YFmSAt6QvkjDQRQoLeFLiL1I/cfE9xxHgOvqkv+nhL02SL84cZ 1QXkujz+e1x2uu6Ff2LU/0guEvhftJruRsvHiK5CrAG5euwPa0Ag7gP3BJ9z6lUW1j5xK5AdOEc/ TWkODJzKC4RycWKi4RylUGGZg8PPebT0gc55BXT2/lC0OsaZXErE41RyYf2zXWax/UODGMvOAGQI 3aKfyrbB7t7PweacATlQ== Date: Fri, 2 Jun 2023 20:10:09 +0800 X-OQ-MSGID: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset=y Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=203.205.251.59; envelope-from=873216071@qq.com; helo=out203-205-251-59.mail.qq.com X-Spam_score_int: 11 X-Spam_score: 1.1 X-Spam_bar: + X-Spam_report: (1.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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HELO_DYNAMIC_IPADDR=1.951, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Z572 <873216071@qq.com> X-ACL-Warn: , Z572 via Guix-patches From: Z572 via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1685707894; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=9lNkoxn6yJmU31MFbmvuu6fAWtJ9a3XRWFd9XeVKhU0=; b=hbPO2Z03WinQZwb9Lr3IfhArLOhMXLP8WluD5Ff3NX6JthTM2GvQqwVw/grDt52tathhZH UQjYKWL4zcQ3R0Nd8WDNJjW0lrCcyXdDrLRVONGMKFYHyg8w6Hrybnk/6k6M521W2KbQq5 sUjKNIJ20sO/rDQ3B5pKqKRIOqU1ZUj/pf7E4ygb6GM4oZnlI1GkWRDlKm2SE8vSXAlgLa MoKas7uQ5lTRmQAvkxhMTgH6Sk2RQuyrVKrlhEm4AIZW83yv7cmo8/0aNWPi2F+U009/NZ lqpLZLdqqvM2qrsn8108t3Y+Fa04zCFn/9CFPAxxPjYzypx65kEyytoliqpbMQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=qq.com header.s=s201512 header.b=BejQ8sxw; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1685707894; a=rsa-sha256; cv=none; b=IGMw5Rdnm6moZRklAEooHFIa0rkJeMIbeD3NWxtpQPqyZS6VhPnmBCQHLL0qSg5I8+QA7Q Fz5p3vf/QcuC0jQfY0eEaG0NNrqZXc45TkWRZXMptEqTt988JSQ/pGIc5Vwf3/5x3659Kt SbTHTp9IlpS5ciFmJ9ZeY0d1hFXQRX4U263Rg+hedqwVwwuoJPe2kGfF5VxLQIDVTXwkJd wHtPJdMPZzr64mHkOvmPe9s4glDBwacx56ISnOpnmcyyelQURsDKM5BR/DixSPf1sNMQTV +/XXUkIiClfaIT4CEvu3z13z7D8dWpU7wxV/M0tl2c68p0aUE7zZce1UHs2tfQ== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -3.87 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=qq.com header.s=s201512 header.b=BejQ8sxw; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B31A7C820 X-Spam-Score: -3.87 X-TUID: iLzPsfOAG+Cc * gnu/packages/virtualization.scm (riscv-pk): don't target riscv64-linux-gnu when current system is riscv64. --- gnu/packages/virtualization.scm | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index c88fd31146..1257bb531d 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -28,6 +28,7 @@ ;;; Copyright © 2022 Ekaitz Zarraga ;;; Copyright © 2022 Arun Isaac ;;; Copyright © 2022 Zhu Zihao +;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -2554,16 +2555,21 @@ (define-public riscv-pk "1cc0rz4q3a1zw8756b8yysw8lb5g4xbjajh5lvqbjix41hbdx6xz")))) (build-system gnu-build-system) (arguments - (list #:out-of-source? #t - ;; riscv-pk can only be built for riscv64. - #:target "riscv64-linux-gnu" - #:make-flags #~(list (string-append "INSTALLDIR=" #$output)) - ;; Add flags to keep symbols fromhost and tohost. These symbols are - ;; required for the correct functioning of pk. - #:strip-flags #~(list "--strip-unneeded" - "--keep-symbol=fromhost" - "--keep-symbol=tohost" - "--enable-deterministic-archives"))) + (append + ;; riscv-pk can only be built for riscv64. + (if (string-prefix? "riscv64" (%current-system)) + '() + (list + #:target "riscv64-linux-gnu")) + (list #:out-of-source? #t + + #:make-flags #~(list (string-append "INSTALLDIR=" #$output)) + ;; Add flags to keep symbols fromhost and tohost. These symbols are + ;; required for the correct functioning of pk. + #:strip-flags #~(list "--strip-unneeded" + "--keep-symbol=fromhost" + "--keep-symbol=tohost" + "--enable-deterministic-archives")))) (home-page "https://github.com/riscv-software-src/riscv-pk") (synopsis "RISC-V Proxy Kernel") (description "The RISC-V Proxy Kernel, @command{pk}, is a lightweight base-commit: 75bdd4b05253c0e6ca5399f60e424f0f00fdb673 -- 2.40.1