From patchwork Sat Jun 17 13:47:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Z572 <873216071@qq.com> X-Patchwork-Id: 51000 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 71D8A27BBEA; Sat, 17 Jun 2023 14:48:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BD01127BBE2 for ; Sat, 17 Jun 2023 14:48:26 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAWHf-0002uX-8x; Sat, 17 Jun 2023 09:48:07 -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 1qAWHa-0002u2-QZ for guix-patches@gnu.org; Sat, 17 Jun 2023 09:48: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 1qAWHa-0007oT-Cm for guix-patches@gnu.org; Sat, 17 Jun 2023 09:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAWHZ-0003UP-TW for guix-patches@gnu.org; Sat, 17 Jun 2023 09:48:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64130] [PATCH] gnu: oneapi-dnnl: Fix building on riscv64-linux. Resent-From: Z572 <873216071@qq.com> Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 13:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64130 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64130@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168700967313347 (code B ref -1); Sat, 17 Jun 2023 13:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jun 2023 13:47:53 +0000 Received: from localhost ([127.0.0.1]:51071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAWHQ-0003TB-NJ for submit@debbugs.gnu.org; Sat, 17 Jun 2023 09:47:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:46120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <873216071@qq.com>) id 1qAWHL-0003SZ-9w for submit@debbugs.gnu.org; Sat, 17 Jun 2023 09:47: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 1qAWHL-0002ra-0L for guix-patches@gnu.org; Sat, 17 Jun 2023 09:47:47 -0400 Received: from out203-205-221-190.mail.qq.com ([203.205.221.190]) 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 1qAWHG-0007io-3T for guix-patches@gnu.org; Sat, 17 Jun 2023 09:47:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1687009633; bh=fACEuv8B2KOyAWce/te8vG5GP9hJdJR69UPM6C3a2no=; h=From:To:Subject:Date; b=OeoJoJ6UfeIgB/XrE0LQ2CyRNPWlpk6cPHxBgzLA01/909yYqTpcYfzQLQzU+Fqe9 x3Cust+ja3F31cylEJWLas/PZqzyzJdMxrKQ8XHeh+ia4COJjthd6FtJXTLBnxSlb6 vQT1rTJB+wJ8KwGIVxFMXpUFb1IFVpLPiSiuhzlg= Received: from localhost.localdomain ([111.0.51.105]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id BCBB3EA3; Sat, 17 Jun 2023 21:47:11 +0800 X-QQ-mid: xmsmtpt1687009631tlysqahul Message-ID: X-QQ-XMAILINFO: MIXpHopat2IaSgI7G1PVi0Mz5ilZ+/NKyHddxrdPMaVbLkFQm6WXg9WGGHHt/E 8kh08CrubMVpamRBZw16gD+LQlQaPEMPCvIprLKIeNN0OkWQi9JJvVqdzDzVp+ViqzgBwMA8NVUB NDvQ1AIdTVW2urWddI9FUUXT+XA6TNDsdiXsevp8+D9hWUSZiqwbKX3RoeS/yuZc/GgGZvFpK0eQ U952Ag79LuAHQdhjdky61RJ180857+XXTTtJB8ejgHQ7XGKye4o1z/S8e7SE6GvYXx/tx+RbWLEG zGqDrMOAe371/aUjflxmB9w1LDt/dR635J0IZ6NT6Dt37+/oNs9Tzl672sJkL5IwyvznN3r+65R0 bCc9AMctvmM+0HILL/GbGbi0GeBWoChtvKgItREy3+BUzs+Vz8c/taPqXkhnSa1OAsrpPuXvwNaR wKKe8HfpIt2bXtUiwpeK5gY2SqlB/bNR5marLaexGIMGHKjsdqETNYUAUffzbrSVCwrBGzc51mjr CfdmywqJY7R//tiW7cs5buaNi1RsEIFF4hkYF758pYR377Tv6Yqi9jOoUcxsGQgqJENYT4btE9As uOnkiHeT5iTljLDIb8vQWVVvo4XtJ8yQCrymtBI3XjbNsO3MwhdG5iGqMH4wTqojTCazTMIEpDzS IB/1CxGWmx/MN6PIGDPTnelKe3d8Fs1b++DbVDDbkxo26df853+fCNR5+LA+LhK8NBa3J1S446rh TopSRXHbCUfg1MRqpKIT5Ujv83GTDPHjvmXNgr3fZPh3EXrT7yrkFYfohadFsEyCLy/9Y3+wV2bs h8A0uKtpS2NCycd+q3f0YmVVySfUzTcEJBw721fRumN0B63ciIblq60mMvm0Iofep8WR/9g9t65d 4v8unbcebT5/GxpS3KoVWlrKxaMtWrlBDSTbu/5D3DtOHrpQnEeeXIRI7M7lKyseHEpUfUsoiBng vnlr1mqR1GsErtNWVnRg== X-QQ-XMRINFO: NT0eAOK/sSMcVWZR8HXaz7ha97UQQ6B0Jg== Date: Sat, 17 Jun 2023 21:47:11 +0800 X-OQ-MSGID: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Received-SPF: pass client-ip=203.205.221.190; envelope-from=873216071@qq.com; helo=out203-205-221-190.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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-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 X-Patchwork-Original-From: Z572 via Guix-patches via From: Z572 <873216071@qq.com> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 'CMake Error at src/cpu/rv64/CMakeLists.txt:36 (message): Only sequential runtime is now supported for a RISC-V CPU'. * gnu/packages/machine-learning.scm (oneapi-dnnl)[arguments]: Adjust configure-flags when building for riscv64-linux to fix build. --- gnu/packages/machine-learning.scm | 4 ++++ 1 file changed, 4 insertions(+) base-commit: ff690faf66d8f37ee6b679fcb7cf37e369624ee3 diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 927b531cf2..adb4c0b6b2 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2022, 2023 Nicolas Graves ;;; Copyright © 2023 zamfofex ;;; Copyright © 2023 Navid Afkhami +;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4578,6 +4579,9 @@ (define-public oneapi-dnnl (sha256 (base32 "1jgmb5kl0bf4a2zfn94zlb117672r9lvvkkmwl86ihlyr1mpr3d0")))) (build-system cmake-build-system) + (arguments (if (target-riscv64?) + (list #:configure-flags #~'("-DDNNL_CPU_RUNTIME=SEQ")) + '())) (home-page "https://github.com/oneapi-src/oneDNN") (synopsis "Deep Neural Network Library") (description