Received: (at 62070-done) by debbugs.gnu.org; 21 Mar 2023 18:06:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 14:06:32 2023 Received: from localhost ([127.0.0.1]:60513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pegNQ-0001j7-VT for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 14:06:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pegNP-0001it-A7 for 62070-done <at> debbugs.gnu.org; Tue, 21 Mar 2023 14:06:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pegNJ-0002xV-LQ; Tue, 21 Mar 2023 14:06:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=2y6BsBMN5SfFbC6sRZC/Ba/VyHdQCw1RSzAeJtVppEc=; b=DKA7uwigmpnhVzQEw+ys Nx1OzeERbKdo2flsplrUR7k03/F79FRNbmDhprq4LDpywbrFmqt+rqnzalTmMcV04kgRJSEmH9FAl InwcUljenA61nE3RYOtMQdCDGALWi1jblx8cz6TZtqxRGTRTxdbJmUTpVQiXhORqNaCTeoBWcGWC8 KO1X4lNG/hLbVUlrZF6SExFQugmasV3mkxFFW6TsPKOhzMnbkoq39e3h/jlhQH73zWzSCa+YUEgR1 7PFvCF3Jj6KxeQGWNfh0LkqiJ9y/Q2+NVdR88790W3zk3lcaLXf/bUxqT2/bwcfW5nU7pyW90SPwK dDQqEpMXYkOQ0g==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pegNI-00051r-FX; Tue, 21 Mar 2023 14:06:21 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Andy Tai <atai@HIDDEN> Subject: Re: bug#62070: [PATCH] gnu: pocl: Update to 3.1 References: <20230309090624.765-1-atai@HIDDEN> <20230313173408.6781-1-atai@HIDDEN> Date: Tue, 21 Mar 2023 19:06:18 +0100 In-Reply-To: <20230313173408.6781-1-atai@HIDDEN> (Andy Tai's message of "Mon, 13 Mar 2023 10:34:08 -0700") Message-ID: <87edpidlnp.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62070-done Cc: 62070-done <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Andy, Andy Tai <atai@HIDDEN> skribis: > * gnu/packages/opencl.scm (pocl): Update to 3.1 > [native-inputs]: Add python-3 > [arguments]: Update RPATH. Skip failed tests on aarch64 Applied, thanks! Ludo=E2=80=99.
Andy Tai <atai@HIDDEN>
:Ludovic Courtès <ludo@HIDDEN>
:Received: (at 62070) by debbugs.gnu.org; 13 Mar 2023 17:34:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 13 13:34:20 2023 Received: from localhost ([127.0.0.1]:35544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pbm3w-00065U-Ho for submit <at> debbugs.gnu.org; Mon, 13 Mar 2023 13:34:20 -0400 Received: from mail-pj1-f49.google.com ([209.85.216.49]:46968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1pbm3u-00065H-TM for 62070 <at> debbugs.gnu.org; Mon, 13 Mar 2023 13:34:19 -0400 Received: by mail-pj1-f49.google.com with SMTP id f6-20020a17090ac28600b0023b9bf9eb63so4175382pjt.5 for <62070 <at> debbugs.gnu.org>; Mon, 13 Mar 2023 10:34:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678728852; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=FJ4Epn8ZKSjXvU0nnMMg2laKdowHJenzBh4nPOHW13E=; b=lPiC9wtgKYgJmVLnCfsDyaVz8dGR70bAl90cJtD+aab3nz5YJhGpXMRJYiwaODQ288 1v4stSK39ThnC4JOcW2JANTRy5Y0kgDlAO0PIISrhopzAFivOsE3foLMjzYzphvwXYkb 9Sk7nXVWKpxNpRCLVCMMk/iLDUt+1PumnJvjbFI8qaMcA2u0FsBBffd29nGkQgV3nFgL GAtPvBjjQFTKlO2V4PwBQYtf3x5hv5O+siytSTEgu4q2cVJWErNOgnV/yOxtnDJm/gex QJ/tPUB9UNnVz9Fv36/2fZfeyaeWYu/rUjoJcMkWSAMPbzudSAeaw1loBVficaBvhYx+ vkIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678728852; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FJ4Epn8ZKSjXvU0nnMMg2laKdowHJenzBh4nPOHW13E=; b=vnxUMGyY6/BiqUmRZt1ALptWJf6cdKn7+EagE5xhVpNEww6vppgpOc92bI1esTksf6 antB/WN+GAOCmSBbcO3cM37J80O+FlcEc9lHfX+HmUG1lkYTjySsk3Xt0peyeapYkbti +5BK/oN/Z0AZOa5Ri19jovVCaQExh1tH7Nrk+s4rRONpPDJTBnaypVmdAcMYsFkdaT/W ZrwKPYqZ4bU2ZY+QpriPVRpfctXylsK4RPBWqVVrk0opJ6rky5khMey0T0zsM5s+72Ws pOdRoZDlF1v+JXRtz3YBGBaznuEb4PKsyFcZ2tFqTPyzzyLbYI9Uz60mjigEQ9C4ii5B zz1w== X-Gm-Message-State: AO0yUKWAspVds31w+7Gd0NqCgVS7zFtgfiAGXGEz0Ipil/AX3DeoApSb guixLVvc0US+RnlXw6PrOZt6lgz7A9U= X-Google-Smtp-Source: AK7set9n54WJUY4OqINvpSiDpzseN5mAOWLgnGtnfpOn8PgwUsnEVXRETyWqWYNDiM4S+pLRv02YOw== X-Received: by 2002:a17:903:486:b0:1a0:48ff:5387 with SMTP id jj6-20020a170903048600b001a048ff5387mr3381839plb.67.1678728852437; Mon, 13 Mar 2023 10:34:12 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id jy12-20020a17090342cc00b001992521f23esm154815plb.100.2023.03.13.10.34.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 10:34:11 -0700 (PDT) From: Andy Tai <atai@HIDDEN> To: 62070 <at> debbugs.gnu.org Subject: [PATCH v5] gnu: pocl: Update to 3.1 Date: Mon, 13 Mar 2023 10:34:08 -0700 Message-Id: <20230313173408.6781-1-atai@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 62070 Cc: Andy Tai <atai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/opencl.scm (pocl): Update to 3.1 [native-inputs]: Add python-3 [arguments]: Update RPATH. Skip failed tests on aarch64 --- gnu/packages/opencl.scm | 73 +++++++++++++++++++++++++---------------- 1 file changed, 44 insertions(+), 29 deletions(-) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2e506156b2..85b063b136 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -279,38 +279,53 @@ (define-public beignet (define-public pocl (package (name "pocl") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pocl/pocl") - (commit (string-append "v" version)))) - (sha256 - (base32 "1c4y69zks6hkq5fqh9waxgb8g4ka7y6h3vacmsm720kba0h57g8a")) - (file-name (git-file-name name version)))) + (version "3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pocl/pocl") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1pw4q0hi5ynx34fvzryravz3jbh89f9cg60fkjj77sxh9xw8phdd")) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (snippet + '(begin + ;; "kernel/test_printf_vectors" and + ;; "kernel/test_printf_vectors_ulongn" + ;; fail on aarch5 and likely other platforms + ;; as commented in CMakeLists.txt + ;; thus disable the block in CMakeList.txt adding + ;; these two tests + (substitute* "tests/kernel/CMakeLists.txt" + (("NOT ENABLE_POCL_FLOAT_CONVERSION") "false")))))) (build-system cmake-build-system) - (native-inputs - (list libltdl pkg-config)) - (inputs - (list clang-9 llvm-9 `(,hwloc-2 "lib") opencl-icd-loader)) + (native-inputs (list libltdl pkg-config python-3)) + (inputs (list clang-15 llvm-15 + `(,hwloc-2 "lib") opencl-icd-loader)) (arguments - `(#:configure-flags - (list "-DENABLE_ICD=ON" - "-DENABLE_TESTSUITES=ON" - ;; We are not developers, don't run conformance suite. - "-DENABLE_CONFORMANCE=OFF" - (string-append "-DEXTRA_HOST_LD_FLAGS=-L" - (assoc-ref %build-inputs "libc") "/lib")) - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") + `(#:configure-flags (let* ((libdir (string-append (assoc-ref %outputs + "out") + "/lib"))) + (list "-DENABLE_ICD=ON" + "-DENABLE_TESTSUITES=ON" + ;; We are not developers, don't run conformance suite. + "-DENABLE_CONFORMANCE=OFF" + (string-append "-DEXTRA_HOST_LD_FLAGS=-L" + (assoc-ref %build-inputs + "libc") "/lib") + ;; We need both libdir and libdir/pocl in RUNPATH. + (string-append "-DCMAKE_INSTALL_RPATH=" + libdir ";" libdir "/pocl"))) + #:phases (modify-phases %standard-phases + (add-before 'check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp") - ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a - ;; fake topology. - (setenv "HWLOC_SYNTHETIC" "4")))))) + ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a + ;; fake topology. + (setenv "HWLOC_SYNTHETIC" "4")))))) (home-page "http://portablecl.org/") (synopsis "Portable Computing Language (pocl), an OpenCL implementation") (description base-commit: 7001cc68b6d5785a8dd6aa202d4acbb2ea9364e5 -- 2.39.1
guix-patches@HIDDEN
:bug#62070
; Package guix-patches
.
Full text available.Received: (at 62070) by debbugs.gnu.org; 13 Mar 2023 06:50:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 13 02:50:02 2023 Received: from localhost ([127.0.0.1]:33492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pbc0P-00018Q-VY for submit <at> debbugs.gnu.org; Mon, 13 Mar 2023 02:50:02 -0400 Received: from mail-pj1-f53.google.com ([209.85.216.53]:33527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1pbc0O-00017z-5T for 62070 <at> debbugs.gnu.org; Mon, 13 Mar 2023 02:50:00 -0400 Received: by mail-pj1-f53.google.com with SMTP id ce8-20020a17090aff0800b0023a61cff2c6so12571365pjb.0 for <62070 <at> debbugs.gnu.org>; Sun, 12 Mar 2023 23:50:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678690194; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=riLaVMcCqC1v7mqtFZ4T0+H/B5NyYfrh6H43rcJ344g=; b=VYC+wS4BurqRvNwBdvc1wMnJRSX0wrDDibrGUHtzGeYTw8Nc4qUOxgK5hitOkGNfBa t3xPp4AQLGc/mUVPxlcxER7BcqUz4uzL6RGs8oqrFV4dJY+fn2iLt8oaGWDhCM6GFHlf 8QWcwgSiGh5Cr+TVU+zSRsQ3cQ108i+RIJ6yO032vpUiZA+q5zsYXRlotAA1mVR3M29w eAgO41OBEaUOY/RtmOArWmEI90bPp7OloxldacF0GVd8QfsQW6Mfzn/3uEkhbCIlc9nc fg5cVjd/3Ifw/xopdAMftYFMQxpJj0sMQ43D89YfGIy6Fbhsucqq9w1Ti24d3+fVfFt+ KBVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678690194; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=riLaVMcCqC1v7mqtFZ4T0+H/B5NyYfrh6H43rcJ344g=; b=CZL7UYw64dfMwQpFUKJ89d+1+TXEsjgkWN4MQaVmVz3GDpsKoX67aILLV1m6FADAz5 zqEnmU2gisjW/rVLoHx1KGZiivEfLC27IAIfI8OMxqMZQZDESxOe4+gdOrmdedERSRei /CqbqjiNnSfaYFZcGfhXDlpRtzV+bycuLGiGhTk2LpttXj8D429NRORQEHcjYQDfqPGe LPH/ezHzvN+4Pw5JYAZBNDnRZUdrYFgT7dMC6sOk+Hz46B761swsxzsNiGBXaht4hiRw Bn+rh9jb1u1c4rgfIFF0q85/2surFfK23PbkYeVKsbVo6hwiBr5xBZlZzDahHtbL3lxU l20Q== X-Gm-Message-State: AO0yUKV8GnP7Kr0s6I1/PDWnAiiEpAEf0G3vnIi9Mk16YQMLXglZZvEB aDBo/6/2Ayi0oH+hC/X5JoOmFuXD4lo= X-Google-Smtp-Source: AK7set9BliBzO4OtypojQft4crb1ODQG8rAXJ0I/IkwTgXJiUcpcgm3LUDHDoZeeN/6tHzP3CHppMQ== X-Received: by 2002:a17:902:e88e:b0:19c:df17:7c8e with SMTP id w14-20020a170902e88e00b0019cdf177c8emr41937664plg.68.1678690193807; Sun, 12 Mar 2023 23:49:53 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id ko14-20020a17090307ce00b00192c5327021sm3928823plb.200.2023.03.12.23.49.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Mar 2023 23:49:53 -0700 (PDT) From: Andy Tai <atai@HIDDEN> To: 62070 <at> debbugs.gnu.org Subject: [PATCH v4] gnu: pocl: Update to 3.1 Date: Sun, 12 Mar 2023 23:49:49 -0700 Message-Id: <20230313064949.7780-1-atai@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 62070 Cc: Andy Tai <atai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/opencl.scm (pocl): Update to 3.1 [native-inputs]: Add python-3 [arguments]: Update RPATH. Skip failed tests on aarch64 --- gnu/packages/opencl.scm | 71 ++++++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2e506156b2..a2332aa34f 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -279,38 +279,51 @@ (define-public beignet (define-public pocl (package (name "pocl") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pocl/pocl") - (commit (string-append "v" version)))) - (sha256 - (base32 "1c4y69zks6hkq5fqh9waxgb8g4ka7y6h3vacmsm720kba0h57g8a")) - (file-name (git-file-name name version)))) + (version "3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pocl/pocl") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1pw4q0hi5ynx34fvzryravz3jbh89f9cg60fkjj77sxh9xw8phdd")) + (file-name (git-file-name name version)))) (build-system cmake-build-system) - (native-inputs - (list libltdl pkg-config)) - (inputs - (list clang-9 llvm-9 `(,hwloc-2 "lib") opencl-icd-loader)) + (native-inputs (list libltdl pkg-config python-3)) + (inputs (list clang-15 llvm-15 + `(,hwloc-2 "lib") opencl-icd-loader)) (arguments - `(#:configure-flags - (list "-DENABLE_ICD=ON" - "-DENABLE_TESTSUITES=ON" - ;; We are not developers, don't run conformance suite. - "-DENABLE_CONFORMANCE=OFF" - (string-append "-DEXTRA_HOST_LD_FLAGS=-L" - (assoc-ref %build-inputs "libc") "/lib")) - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") + `(#:configure-flags (let* ((libdir (string-append (assoc-ref %outputs + "out") + "/lib"))) + (list "-DENABLE_ICD=ON" + "-DENABLE_TESTSUITES=ON" + ;; We are not developers, don't run conformance suite. + "-DENABLE_CONFORMANCE=OFF" + (string-append "-DEXTRA_HOST_LD_FLAGS=-L" + (assoc-ref %build-inputs + "libc") "/lib") + ;; We need both libdir and libdir/pocl in RUNPATH. + (string-append "-DCMAKE_INSTALL_RPATH=" + libdir ";" libdir "/pocl"))) + #:phases (modify-phases %standard-phases + (add-after 'check 'skip-failed-tests-on-aarch64 + (lambda _ + (call-with-output-file "CTestCustom.cmake" + (lambda (port) + (display (string-append + "set(CTEST_CUSTOM_TESTS_IGNORE " + "test_printf_vectors" + "test_printf_vectors_ulongn" ")\n") port))))) + + (add-before 'check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp") - ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a - ;; fake topology. - (setenv "HWLOC_SYNTHETIC" "4")))))) + ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a + ;; fake topology. + (setenv "HWLOC_SYNTHETIC" "4")))))) (home-page "http://portablecl.org/") (synopsis "Portable Computing Language (pocl), an OpenCL implementation") (description base-commit: 7001cc68b6d5785a8dd6aa202d4acbb2ea9364e5 -- 2.39.1
guix-patches@HIDDEN
:bug#62070
; Package guix-patches
.
Full text available.Received: (at 62070) by debbugs.gnu.org; 13 Mar 2023 05:55:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 13 01:55:32 2023 Received: from localhost ([127.0.0.1]:33382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pbb9g-0007sE-I2 for submit <at> debbugs.gnu.org; Mon, 13 Mar 2023 01:55:32 -0400 Received: from mail-pj1-f54.google.com ([209.85.216.54]:45913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1pbb9d-0007rw-Lx for 62070 <at> debbugs.gnu.org; Mon, 13 Mar 2023 01:55:30 -0400 Received: by mail-pj1-f54.google.com with SMTP id u3-20020a17090a450300b00239db6d7d47so10512439pjg.4 for <62070 <at> debbugs.gnu.org>; Sun, 12 Mar 2023 22:55:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678686923; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=riLaVMcCqC1v7mqtFZ4T0+H/B5NyYfrh6H43rcJ344g=; b=cB7j+7U8asUAe9+1pTM9eO6YdjdFDgbHftneF3u/rdRzAszt858DD1wVFUcySY2OKS uh8tuud39oeP/IVGWKqD9p6d0YsLFqIviG1FIOooN06UcTWCzYCwK98dF+Lx4Xg5Eogg tbNAyzPf1Bu+a+MZhL/tmQXIiqvDT8uxaAVuUcOIFaWDei5ztGSq7KD2Tz8Pzw8Kwq8G irwWS1tUKI6MOhwLcWxIVzNAMXb5pMcR95zQdB7iftyWzWesZx8/EnM3H0bBy/6WbWOI 3dzAQTGzFXHrRop4Gwe6+Bixa4/UOdQJvUvCd6xszNuDTUvpDo+RY1C6FgXeUiJ5isoc YstQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678686923; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=riLaVMcCqC1v7mqtFZ4T0+H/B5NyYfrh6H43rcJ344g=; b=JEr1RwwLi3nKpLhf0xM2c8NjvsBJv1oYQ15Bm5KYpvGWV0Ch++wl90ZTIQwEl+lxfq oSmG8iDCgwA9Ar5vZL8l4c+BcQFamsVUAMMNoSTwcV3vC/aDrN8x+7fjvFyK2p25whfw 0vMuoP6arzHCSn143qoJA82R/WdE42O6l1XNrD6yUbhLUJvk+rqRcHubVp2kGl7vxGtp YdrkCxSS4W75jmiP93/h7jaXsbNi5gWcqpZI1X+4de4KSfUNQ4pN/JnXSAFYLOx4fOYG VwwL/K1/p4AMMro1mfO91+ZBhRO9zYMISJkDm+VdjUVu2SLLscM6YdWjBAgg0p4aHdUW K2ow== X-Gm-Message-State: AO0yUKUs7i96LPb/TNYyTMusUYuGmW/nuZErQxJhCxY3VItvcJ4Tm349 EesFnrcCEfzvIeMjagG/y+rT4rG50gE= X-Google-Smtp-Source: AK7set/Zj1fBsNjJQYaCnmpRTw2QwNdDJomSNiwL3n8fI+cc2Q5a0AxLjdstDJedeWBtPg0+b6+7sA== X-Received: by 2002:a17:90a:1913:b0:233:76bd:9faa with SMTP id 19-20020a17090a191300b0023376bd9faamr34965389pjg.47.1678686923312; Sun, 12 Mar 2023 22:55:23 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id u2-20020a17090a450200b0020b21019086sm5443080pjg.3.2023.03.12.22.55.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Mar 2023 22:55:22 -0700 (PDT) From: Andy Tai <atai@HIDDEN> To: 62070 <at> debbugs.gnu.org Subject: [PATCH v3] gnu: pocl: Update to 3.1 Date: Sun, 12 Mar 2023 22:55:20 -0700 Message-Id: <20230313055520.6366-1-atai@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 62070 Cc: Andy Tai <atai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/opencl.scm (pocl): Update to 3.1 [native-inputs]: Add python-3 [arguments]: Update RPATH. Skip failed tests on aarch64 --- gnu/packages/opencl.scm | 71 ++++++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2e506156b2..a2332aa34f 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -279,38 +279,51 @@ (define-public beignet (define-public pocl (package (name "pocl") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pocl/pocl") - (commit (string-append "v" version)))) - (sha256 - (base32 "1c4y69zks6hkq5fqh9waxgb8g4ka7y6h3vacmsm720kba0h57g8a")) - (file-name (git-file-name name version)))) + (version "3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pocl/pocl") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1pw4q0hi5ynx34fvzryravz3jbh89f9cg60fkjj77sxh9xw8phdd")) + (file-name (git-file-name name version)))) (build-system cmake-build-system) - (native-inputs - (list libltdl pkg-config)) - (inputs - (list clang-9 llvm-9 `(,hwloc-2 "lib") opencl-icd-loader)) + (native-inputs (list libltdl pkg-config python-3)) + (inputs (list clang-15 llvm-15 + `(,hwloc-2 "lib") opencl-icd-loader)) (arguments - `(#:configure-flags - (list "-DENABLE_ICD=ON" - "-DENABLE_TESTSUITES=ON" - ;; We are not developers, don't run conformance suite. - "-DENABLE_CONFORMANCE=OFF" - (string-append "-DEXTRA_HOST_LD_FLAGS=-L" - (assoc-ref %build-inputs "libc") "/lib")) - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") + `(#:configure-flags (let* ((libdir (string-append (assoc-ref %outputs + "out") + "/lib"))) + (list "-DENABLE_ICD=ON" + "-DENABLE_TESTSUITES=ON" + ;; We are not developers, don't run conformance suite. + "-DENABLE_CONFORMANCE=OFF" + (string-append "-DEXTRA_HOST_LD_FLAGS=-L" + (assoc-ref %build-inputs + "libc") "/lib") + ;; We need both libdir and libdir/pocl in RUNPATH. + (string-append "-DCMAKE_INSTALL_RPATH=" + libdir ";" libdir "/pocl"))) + #:phases (modify-phases %standard-phases + (add-after 'check 'skip-failed-tests-on-aarch64 + (lambda _ + (call-with-output-file "CTestCustom.cmake" + (lambda (port) + (display (string-append + "set(CTEST_CUSTOM_TESTS_IGNORE " + "test_printf_vectors" + "test_printf_vectors_ulongn" ")\n") port))))) + + (add-before 'check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp") - ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a - ;; fake topology. - (setenv "HWLOC_SYNTHETIC" "4")))))) + ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a + ;; fake topology. + (setenv "HWLOC_SYNTHETIC" "4")))))) (home-page "http://portablecl.org/") (synopsis "Portable Computing Language (pocl), an OpenCL implementation") (description base-commit: 7001cc68b6d5785a8dd6aa202d4acbb2ea9364e5 -- 2.39.1
guix-patches@HIDDEN
:bug#62070
; Package guix-patches
.
Full text available.Received: (at 62070) by debbugs.gnu.org; 12 Mar 2023 09:37:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 12 05:37:21 2023 Received: from localhost ([127.0.0.1]:59236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pbI8m-0005Ce-TY for submit <at> debbugs.gnu.org; Sun, 12 Mar 2023 05:37:21 -0400 Received: from mail-pj1-f50.google.com ([209.85.216.50]:42498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1pbI8l-0005CO-9Q for 62070 <at> debbugs.gnu.org; Sun, 12 Mar 2023 05:37:19 -0400 Received: by mail-pj1-f50.google.com with SMTP id h17-20020a17090aea9100b0023739b10792so8981912pjz.1 for <62070 <at> debbugs.gnu.org>; Sun, 12 Mar 2023 01:37:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678613833; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=XI3YQx6nEQn0H0Ds9W07YHnYOT/VLK74ArQSDymbbZQ=; b=VuJx0Kdz2AkplgLyfkl2+f6VMyhOW9QcJudXU8DTAKxBcPJTr+A6vb6P75jHHH90v7 o1jxtP2srYQdJB2b6htF06pzeP7Xei7QpMATRtzMf9rO86IztVy0KrLq7K0IkIP+xGrZ TG9EFOmCxbmluw1z3hroR+ZHA9oW5UHbXLNu9jDEkOXrjdvOyPqU9BKbwgoTmrHJpR63 mEgjNvnATnHyIDGKE5Nxx3l0HencjSgUYvPjV1xGfNji74MG47rt4plbwDy/KKeptyvK /7KpPLkVh3qEwmaxnkMdcv6wNIQfzswJWU5y8SL2KAgwEGSxozLXFqGXJQakC80km7xx F4Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678613833; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=XI3YQx6nEQn0H0Ds9W07YHnYOT/VLK74ArQSDymbbZQ=; b=J0dWxCId8op6UIjFYV0/LNj7RTKc0NLqoz6R1SXq+HPTUtI9hv9OUeQohACsqvy6iT H3W0sMi6prL3oQ0YIkW0Be4czLZjf4S5zRlmW7OTUZBtCyC0xF3GP8O5tcfc+jdf+F9u GEtWDYtgj2uASfRH5ke8Wtsd+k1bIKdpCEyWVTzr0eehHc71UuxE5MXzAH2xPbbjMFVr CIk/WstC4ePKmgm+Vp65LwG2xN/+y6TnNEW6TJbmiWR+NhcR6TafKCqUsZk7FMIQ9GMR ciuYrMWt1c3Ep6DuFgB6Np1dTnbbbB8KlXr2IFttY3R3ZnSDX0u5FATICubMPgpRd68T XpXw== X-Gm-Message-State: AO0yUKUCRLV57LZ7v39a12giQ55MpPB7BcaYMv4hL8rCoXuiq5GOQb7m TKQQIkB4Y1gv1mEaqO6jb4ZwdwRKqg8= X-Google-Smtp-Source: AK7set8X5js8ZcCv5+przaOm5GN+pTrNLlpgxR6noTn4nGgAMNVJX8ufB5+KEvCCnbQUrb0bAIPsmw== X-Received: by 2002:a05:6a20:1582:b0:cb:c266:3f6b with SMTP id h2-20020a056a20158200b000cbc2663f6bmr31979846pzj.12.1678613832982; Sun, 12 Mar 2023 01:37:12 -0800 (PST) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id z13-20020aa785cd000000b005a8a5be96b2sm430991pfn.104.2023.03.12.01.37.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Mar 2023 01:37:12 -0800 (PST) From: Andy Tai <atai@HIDDEN> To: 62070 <at> debbugs.gnu.org Subject: [PATCH v3] gnu: pocl: Update to 3.1 Date: Sun, 12 Mar 2023 01:37:08 -0800 Message-Id: <20230312093708.11986-1-atai@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 62070 Cc: Andy Tai <atai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/opencl.scm (pocl): Update to 3.1 [native-inputs]: Add python-3 [arguments]: Update RPATH. Handle failed tests on aarch64 --- gnu/packages/opencl.scm | 71 ++++++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2e506156b2..703746c1d0 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -279,38 +279,51 @@ (define-public beignet (define-public pocl (package (name "pocl") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pocl/pocl") - (commit (string-append "v" version)))) - (sha256 - (base32 "1c4y69zks6hkq5fqh9waxgb8g4ka7y6h3vacmsm720kba0h57g8a")) - (file-name (git-file-name name version)))) + (version "3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pocl/pocl") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1pw4q0hi5ynx34fvzryravz3jbh89f9cg60fkjj77sxh9xw8phdd")) + (file-name (git-file-name name version)))) (build-system cmake-build-system) - (native-inputs - (list libltdl pkg-config)) - (inputs - (list clang-9 llvm-9 `(,hwloc-2 "lib") opencl-icd-loader)) + (native-inputs (list libltdl pkg-config python-3)) + (inputs (list clang-15 llvm-15 + `(,hwloc-2 "lib") opencl-icd-loader)) (arguments - `(#:configure-flags - (list "-DENABLE_ICD=ON" - "-DENABLE_TESTSUITES=ON" - ;; We are not developers, don't run conformance suite. - "-DENABLE_CONFORMANCE=OFF" - (string-append "-DEXTRA_HOST_LD_FLAGS=-L" - (assoc-ref %build-inputs "libc") "/lib")) - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") + `(#:configure-flags (let* ((libdir (string-append (assoc-ref %outputs + "out") + "/lib"))) + (list "-DENABLE_ICD=ON" + "-DENABLE_TESTSUITES=ON" + ;; We are not developers, don't run conformance suite. + "-DENABLE_CONFORMANCE=OFF" + (string-append "-DEXTRA_HOST_LD_FLAGS=-L" + (assoc-ref %build-inputs + "libc") "/lib") + ;; We need both libdir and libdir/pocl in RUNPATH. + (string-append "-DCMAKE_INSTALL_RPATH=" + libdir ";" libdir "/pocl"))) + #:phases (modify-phases %standard-phases + (add-after 'unpack 'make-failed-tests-on-aarch64-expected-for-cmake + (lambda _ + (substitute* "tests/kernel/CMakeLists.txt" + ;; "kernel/test_printf_vectors" and + ;; "kernel/test_printf_vectors_ulongn" + ;; also fail on aarch54, so let them be marked + ;; "WILL_FAIL" as well in CMakeLists.txt + (("aarch64-linux-gnu") + "")))) + (add-before 'check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp") - ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a - ;; fake topology. - (setenv "HWLOC_SYNTHETIC" "4")))))) + ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a + ;; fake topology. + (setenv "HWLOC_SYNTHETIC" "4")))))) (home-page "http://portablecl.org/") (synopsis "Portable Computing Language (pocl), an OpenCL implementation") (description base-commit: 7001cc68b6d5785a8dd6aa202d4acbb2ea9364e5 -- 2.39.1
guix-patches@HIDDEN
:bug#62070
; Package guix-patches
.
Full text available.Received: (at 62070) by debbugs.gnu.org; 12 Mar 2023 09:07:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 12 05:07:41 2023 Received: from localhost ([127.0.0.1]:59157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pbHg4-000474-Gj for submit <at> debbugs.gnu.org; Sun, 12 Mar 2023 05:07:40 -0400 Received: from mail-pj1-f48.google.com ([209.85.216.48]:46705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1pbHg1-00046p-RV for 62070 <at> debbugs.gnu.org; Sun, 12 Mar 2023 05:07:39 -0400 Received: by mail-pj1-f48.google.com with SMTP id f6-20020a17090ac28600b0023b9bf9eb63so636585pjt.5 for <62070 <at> debbugs.gnu.org>; Sun, 12 Mar 2023 01:07:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678612051; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=x+Yg3sPcnHVwdJKospPLOZiqOjWElSQDuRZhjfRepJk=; b=FgfSZ2Uj8Sn+Fsmx9aCyz6YorfnrPJ6ddoWxaG89E87IFmrY4EMYHetRjwK0T9/WcU PTZuaJRM2N0gDhKnNzWXd7AhIH2mTVGegtjHc47bueNEo9gWR+oEyqV0Eip1mAJ+uemj EMx/7HTyL4kNTSXh+zeNqwQ7w3CKrxgHREIqBJk1bgnRHv6wqceLEMs0Mno/hNVotwx8 sBNaYDge8wbY9+hDFzaZscZ/bFlAmJSdi2CNv98+BoL9+gHDqYw8POFIiFig0sUtXxUJ yMZBcQWGYwzMF6MxLaTScYXFj8QKfMpm9PtfXtSxj3AvegpmmdXXVZBkZJKnbLX8/zoI VtIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678612051; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=x+Yg3sPcnHVwdJKospPLOZiqOjWElSQDuRZhjfRepJk=; b=ftgVjjGrr+lk1mrwz4YSPfAL+fZAHTzd/u7BAhZOyeha/pkDEZ42n+8B4FYiGdFN53 A0HkDlkb6OP7Q/Ylp1hAST39eKMuI2ylz3RXdeIELTeQDtl4QZWWBmwuXDrIm/tuMlDW e1WYFR16sM9JN4pmbgn/AxzjGpaWiwEpJHvkt9gZmmC3XzEw5F2KhXyoIkwS00xmJI9G lGHFa9iD4gSKayjAZPU2z99Tkvs7XZjgriMSHRvFWx7POkK0NKXKJKYYvQyFUI4gCTdp +DOhl9hGIiNj9j4C3fKOBedTe5Yd7T+t3tTi8wzR7mIoRPo2C31mLglGcPrLIr3ziGf3 ccDw== X-Gm-Message-State: AO0yUKUekznACn+YBnuuNwcKd3wLsEM6kMgGKmisGlVTDYSgsN4crHzH dWW8Dk8oJ3M/Z7rTnNLyCv1mgdLSaQI= X-Google-Smtp-Source: AK7set/SNG6SlbqXkFp0U//BLfkF61OCnkKH6TMwZ5xxj0cRBmSNlZCmxig0ytEBc3RvoKy4vNrGIw== X-Received: by 2002:a17:902:c94b:b0:19d:553:746b with SMTP id i11-20020a170902c94b00b0019d0553746bmr37093040pla.66.1678612051393; Sun, 12 Mar 2023 01:07:31 -0800 (PST) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id ld8-20020a170902fac800b0019fcece6847sm521697plb.227.2023.03.12.01.07.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Mar 2023 01:07:31 -0800 (PST) From: Andy Tai <atai@HIDDEN> To: 62070 <at> debbugs.gnu.org Subject: [PATCH v2] gnu: pocl: Update to 3.1 Date: Sun, 12 Mar 2023 01:07:27 -0800 Message-Id: <20230312090727.8588-1-atai@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 62070 Cc: Andy Tai <atai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/opencl.scm (pocl): Update to 3.1 [native-inputs]: Add python-3 [arguments]: Update RPATH. Handle failed tests on aarch64 --- gnu/packages/opencl.scm | 68 +++++++++++++++++++++++------------------ 1 file changed, 39 insertions(+), 29 deletions(-) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2e506156b2..990f84ff25 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -279,38 +279,48 @@ (define-public beignet (define-public pocl (package (name "pocl") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pocl/pocl") - (commit (string-append "v" version)))) - (sha256 - (base32 "1c4y69zks6hkq5fqh9waxgb8g4ka7y6h3vacmsm720kba0h57g8a")) - (file-name (git-file-name name version)))) + (version "3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pocl/pocl") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1pw4q0hi5ynx34fvzryravz3jbh89f9cg60fkjj77sxh9xw8phdd")) + (file-name (git-file-name name version)))) (build-system cmake-build-system) - (native-inputs - (list libltdl pkg-config)) - (inputs - (list clang-9 llvm-9 `(,hwloc-2 "lib") opencl-icd-loader)) + (native-inputs (list libltdl pkg-config python-3)) + (inputs (list clang-15 llvm-15 + `(,hwloc-2 "lib") opencl-icd-loader)) (arguments - `(#:configure-flags - (list "-DENABLE_ICD=ON" - "-DENABLE_TESTSUITES=ON" - ;; We are not developers, don't run conformance suite. - "-DENABLE_CONFORMANCE=OFF" - (string-append "-DEXTRA_HOST_LD_FLAGS=-L" - (assoc-ref %build-inputs "libc") "/lib")) - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") + `(#:configure-flags (let* ((libdir (string-append (assoc-ref %outputs + "out") + "/lib"))) + (list "-DENABLE_ICD=ON" + "-DENABLE_TESTSUITES=ON" + ;; We are not developers, don't run conformance suite. + "-DENABLE_CONFORMANCE=OFF" + (string-append "-DEXTRA_HOST_LD_FLAGS=-L" + (assoc-ref %build-inputs + "libc") "/lib") + ;; We need both libdir and libdir/pocl in RUNPATH. + (string-append "-DCMAKE_INSTALL_RPATH=" + libdir ";" libdir "/pocl"))) + #:phases (modify-phases %standard-phases + (add-after 'unpack 'make-failed-tests-on-aarch64-expected-for-cmake + (lambda _ + (substitute* "tests/kernel/CMakeLists.txt" + ;; "kernel/test_printf_vectors" and "kernel/test_printf_vectors_ulongn" + ;; also fail on aarch54, so let them be marked "WILL_DAIL" as well in CMakeLists.txt + (("aarch64-linux-gnu") "")))) + (add-before 'check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp") - ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a - ;; fake topology. - (setenv "HWLOC_SYNTHETIC" "4")))))) + ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a + ;; fake topology. + (setenv "HWLOC_SYNTHETIC" "4")))))) (home-page "http://portablecl.org/") (synopsis "Portable Computing Language (pocl), an OpenCL implementation") (description base-commit: 7001cc68b6d5785a8dd6aa202d4acbb2ea9364e5 -- 2.39.1
guix-patches@HIDDEN
:bug#62070
; Package guix-patches
.
Full text available.Received: (at 62070) by debbugs.gnu.org; 10 Mar 2023 00:47:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 09 19:47:29 2023 Received: from localhost ([127.0.0.1]:53341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1paQuu-0002pw-I2 for submit <at> debbugs.gnu.org; Thu, 09 Mar 2023 19:47:28 -0500 Received: from mail-pl1-f177.google.com ([209.85.214.177]:36354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1paQus-0002pi-U1 for 62070 <at> debbugs.gnu.org; Thu, 09 Mar 2023 19:47:27 -0500 Received: by mail-pl1-f177.google.com with SMTP id ky4so3954836plb.3 for <62070 <at> debbugs.gnu.org>; Thu, 09 Mar 2023 16:47:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678409240; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=SbM0tfrQ/sn7ySr/6mf+ESKwunyOP+U7Gh3mf0gqjL8=; b=K0XBU3hfK3X1W872keTz2eXBcgJYiT5PSIgjp2wkVF6hp9Nq+1KXS2YpaJcgFdv7WU PlaQSJI/wL5DrqNGd0fzBxuU8oGMc7VZ4eUoCiyktseGCc+pxNLDdiRyeTvnRSOvIQ4b 0hUONhb8di9GbQeKOx0grLrmpqjOAObpmxhgoajhRAVYLY9quNHLRi8HEaXpZwk+hLtL rP7vDw3bDRtlc3wsKba3DW7y/ROxB3Ns7+jE8qoroBgOGuCdliuQ14pq2p+9AowbnvkH SxZZ4sgFiMLZgA5vMm5KmtdtTWqUVcjxBCbVhFMQsm2m9jJ3TdXJUS1bAxn3jjG7eqyb Xenw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678409240; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=SbM0tfrQ/sn7ySr/6mf+ESKwunyOP+U7Gh3mf0gqjL8=; b=TXF+Hap0tdQp0v72sFxXjev7tkWhDNtsnF7RywfKPaQtC8I1f1kMQBokGZHZfKvMsK t9w0N05JDleh7gdetRMNusgmELR8DSZSovkqZ1ZlD7IKRErJzOP3ifQ5CrnNI7bVgiK0 0umDFyCIzv14Rod7YvokW3/F5iX2bu1JOkbXbxxNQ++jp/y3iARqUDR6SBbfC4jY0S1/ 359XRPXsNMH6oWuc+8raP3MrOBz9EbP52o4G+tnVC0nDi1lsJHoYuYO7h8i+sBgphZLT Om4+MEzcINPIuvqs51Xt90hjqTzAD1gUGIh6U8hS+VyHEv1E3vfIn2/NVhtA3lxnp4G2 lleg== X-Gm-Message-State: AO0yUKWU3hIqjDa490P8rikvF5v9FjQiLP2TDjkcUKNzKM1djt468sOc Txe80ACSubmuIVx05SEgHlSP2hLpe4A= X-Google-Smtp-Source: AK7set/rx3DGCVAjB5BekRS7gnCkD9foDvtbNIfFihfTkPXydLYD3vCpWKhV/U0gc85tnlgA/KNzJQ== X-Received: by 2002:a17:902:d886:b0:19e:cfbd:cc73 with SMTP id b6-20020a170902d88600b0019ecfbdcc73mr12518309plz.26.1678409240300; Thu, 09 Mar 2023 16:47:20 -0800 (PST) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id k20-20020a170902761400b0019cbec6c17bsm207781pll.190.2023.03.09.16.47.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Mar 2023 16:47:19 -0800 (PST) From: Andy Tai <atai@HIDDEN> To: 62070 <at> debbugs.gnu.org Subject: [PATCH] gnu: pocl: Update to 3.1 Date: Thu, 9 Mar 2023 16:47:15 -0800 Message-Id: <20230310004715.11762-1-atai@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 62070 Cc: Andy Tai <atai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/opencl.scm (pocl): Update to 3.1 [native-inputs]: Add python-3 [arguments]: Update RPATH --- gnu/packages/opencl.scm | 62 ++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2e506156b2..b25438ba98 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -279,38 +279,42 @@ (define-public beignet (define-public pocl (package (name "pocl") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pocl/pocl") - (commit (string-append "v" version)))) - (sha256 - (base32 "1c4y69zks6hkq5fqh9waxgb8g4ka7y6h3vacmsm720kba0h57g8a")) - (file-name (git-file-name name version)))) + (version "3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pocl/pocl") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1pw4q0hi5ynx34fvzryravz3jbh89f9cg60fkjj77sxh9xw8phdd")) + (file-name (git-file-name name version)))) (build-system cmake-build-system) - (native-inputs - (list libltdl pkg-config)) - (inputs - (list clang-9 llvm-9 `(,hwloc-2 "lib") opencl-icd-loader)) + (native-inputs (list libltdl pkg-config python-3)) + (inputs (list clang-15 llvm-15 + `(,hwloc-2 "lib") opencl-icd-loader)) (arguments - `(#:configure-flags - (list "-DENABLE_ICD=ON" - "-DENABLE_TESTSUITES=ON" - ;; We are not developers, don't run conformance suite. - "-DENABLE_CONFORMANCE=OFF" - (string-append "-DEXTRA_HOST_LD_FLAGS=-L" - (assoc-ref %build-inputs "libc") "/lib")) - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") + `(#:configure-flags (let* ((libdir (string-append (assoc-ref %outputs + "out") + "/lib"))) + (list "-DENABLE_ICD=ON" + "-DENABLE_TESTSUITES=ON" + ;; We are not developers, don't run conformance suite. + "-DENABLE_CONFORMANCE=OFF" + (string-append "-DEXTRA_HOST_LD_FLAGS=-L" + (assoc-ref %build-inputs + "libc") "/lib") + ;; We need both libdir and libdir/pocl in RUNPATH. + (string-append "-DCMAKE_INSTALL_RPATH=" + libdir ";" libdir "/pocl"))) + #:phases (modify-phases %standard-phases + (add-before 'check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp") - ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a - ;; fake topology. - (setenv "HWLOC_SYNTHETIC" "4")))))) + ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a + ;; fake topology. + (setenv "HWLOC_SYNTHETIC" "4")))))) (home-page "http://portablecl.org/") (synopsis "Portable Computing Language (pocl), an OpenCL implementation") (description base-commit: f289fe316aaa06e60f4b10e75e113cf1aeb03629 -- 2.39.1
guix-patches@HIDDEN
:bug#62070
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 9 Mar 2023 09:06:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 09 04:06:37 2023 Received: from localhost ([127.0.0.1]:50872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1paCEP-0006Bs-6y for submit <at> debbugs.gnu.org; Thu, 09 Mar 2023 04:06:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:48230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1paCEN-0006Bg-A0 for submit <at> debbugs.gnu.org; Thu, 09 Mar 2023 04:06:35 -0500 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 <lichengtai@HIDDEN>) id 1paCEN-0000mL-3Z for guix-patches@HIDDEN; Thu, 09 Mar 2023 04:06:35 -0500 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>) id 1paCEK-0006NE-2k for guix-patches@HIDDEN; Thu, 09 Mar 2023 04:06:34 -0500 Received: by mail-pl1-x633.google.com with SMTP id a9so1266061plh.11 for <guix-patches@HIDDEN>; Thu, 09 Mar 2023 01:06:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678352790; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=Cd/eeX+Hhyj+dPiBjrSBR/0MP9bpm5d6RiyxSWPBx18=; b=NGzbXreqfO8gRLJf6xiQ7Hah4v8a9aGbpgqrG4a/liAze/bT1ZrN9qHyxAVQydHF4R bXtRKP4Siq8n1Dp0UOwOgnJ/Q+epU7F7mDJvFfVFfw5Jg6do3cU1onQE2NUkdve5uJXC 6jG53lwxMbNHBEYRe55hzmGYbwmOufZ+PwFaxRBDcpzEqQKd/zUT+0TXQBrewiWCPjgY IGyaWo60W8MA6OgtlvoDChRdnlvCOptap8ojddyeKO4JUekFK8WKWnLBiSzTvIvyMacK 7wZeSBgLCqiNBbotMvFyCzOHKqosIKIUbgt+2fT2+cu2F3JDWKgEVEXgBzqgxZ4PNFk9 5cTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678352790; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Cd/eeX+Hhyj+dPiBjrSBR/0MP9bpm5d6RiyxSWPBx18=; b=eJdNo5Dte/1eYAcEcx/fHffHzmVM78uM8k34CohHFxiP3d0XVuOiUOr8SjDYttJSjO JS09OOGjRpLK1DLK5L3GIxJRqqP0mZtDFaanhIOTtaFYF1JSbaIhl4SxduV0Z42uiPWK DmSfbtuzlnh5dhC5Qo0XBbIPDXhAv9m9aHUonRZ8y+gLYqzW6mNXjf4Qr7AzCQJ+wTQH VMRBsqi+nUbb3u9ZdEJmx/1LApT1jU7+i8ItRhnnNhfWiJ6pGgWq3Yz0qypqrEb6U2Ko 4JeZ0tgRhGpP8bgyfj3YKOl1WlHnbx/I+B3F9qhNH7Urx2EnI5/P/UZNGdv4MVXxdkUS UdVg== X-Gm-Message-State: AO0yUKWAqJk07/okdgvbyeZvYR1YNDFZSiYzA6zT8Jj6twaI1NDwC1Nm cHuKjlvWeUxukDwrtvRn26r8KDkJk/E= X-Google-Smtp-Source: AK7set+QzGKHZmsbIabUd4ZIJF5R++B5G9H8E8l/kATiTxC2m7vWoSpJhzqmeqQv28fiBzi4xe6Jxg== X-Received: by 2002:a17:90b:3847:b0:230:cd41:bbdf with SMTP id nl7-20020a17090b384700b00230cd41bbdfmr21998025pjb.26.1678352789859; Thu, 09 Mar 2023 01:06:29 -0800 (PST) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id d19-20020a63d713000000b00502dc899394sm10174798pgg.66.2023.03.09.01.06.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Mar 2023 01:06:29 -0800 (PST) From: Andy Tai <atai@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] gnu: pocl: Update to 3.1 Date: Thu, 9 Mar 2023 01:06:24 -0800 Message-Id: <20230309090624.765-1-atai@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::633; envelope-from=lichengtai@HIDDEN; helo=mail-pl1-x633.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_SBL_A=0.1 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit Cc: Andy Tai <atai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.3 (-) * gnu/packages/opencl.scm (pocl): Update to 3.1 [native-inputs]: Add python-3 [arguments]: Update RPATH --- gnu/packages/opencl.scm | 62 ++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2e506156b2..01c1d40d6c 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -279,38 +279,42 @@ (define-public beignet (define-public pocl (package (name "pocl") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pocl/pocl") - (commit (string-append "v" version)))) - (sha256 - (base32 "1c4y69zks6hkq5fqh9waxgb8g4ka7y6h3vacmsm720kba0h57g8a")) - (file-name (git-file-name name version)))) + (version "3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pocl/pocl") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1pw4q0hi5ynx34fvzryravz3jbh89f9cg60fkjj77sxh9xw8phdd")) + (file-name (git-file-name name version)))) (build-system cmake-build-system) - (native-inputs - (list libltdl pkg-config)) - (inputs - (list clang-9 llvm-9 `(,hwloc-2 "lib") opencl-icd-loader)) + (native-inputs (list libltdl pkg-config python-3)) + (inputs (list clang-9 llvm-9 + `(,hwloc-2 "lib") opencl-icd-loader)) (arguments - `(#:configure-flags - (list "-DENABLE_ICD=ON" - "-DENABLE_TESTSUITES=ON" - ;; We are not developers, don't run conformance suite. - "-DENABLE_CONFORMANCE=OFF" - (string-append "-DEXTRA_HOST_LD_FLAGS=-L" - (assoc-ref %build-inputs "libc") "/lib")) - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") + `(#:configure-flags (let* ((libdir (string-append (assoc-ref %outputs + "out") + "/lib"))) + (list "-DENABLE_ICD=ON" + "-DENABLE_TESTSUITES=ON" + ;; We are not developers, don't run conformance suite. + "-DENABLE_CONFORMANCE=OFF" + (string-append "-DEXTRA_HOST_LD_FLAGS=-L" + (assoc-ref %build-inputs + "libc") "/lib") + ;; We need both libdir and libdir/pocl in RUNPATH. + (string-append "-DCMAKE_INSTALL_RPATH=" + libdir ";" libdir "/pocl"))) + #:phases (modify-phases %standard-phases + (add-before 'check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp") - ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a - ;; fake topology. - (setenv "HWLOC_SYNTHETIC" "4")))))) + ;; Since 2.9.0, hwloc fails when /sys is missing, so provide a + ;; fake topology. + (setenv "HWLOC_SYNTHETIC" "4")))))) (home-page "http://portablecl.org/") (synopsis "Portable Computing Language (pocl), an OpenCL implementation") (description base-commit: f289fe316aaa06e60f4b10e75e113cf1aeb03629 -- 2.39.1
Andy Tai <atai@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#62070
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.