~ruther/guix-local

2ececb30fd4b88b1cab96c5c89950ef201f617e4 — Cayetano Santos 5 months ago 33c84c9
gnu: adaptivecpp: Update to 25.10.0.

* gnu/packages/sycl.scm (adaptivecpp): Update to 25.10.0.
[native-inputs]: Remove llvm-19; add lld-19.
[arguments]: Set #:configure-flags.

Change-Id: I967f069373e8109ece7e8f666c27be1020d33188
1 files changed, 8 insertions(+), 3 deletions(-)

M gnu/packages/sycl.scm
M gnu/packages/sycl.scm => gnu/packages/sycl.scm +8 -3
@@ 40,7 40,7 @@
(define-public adaptivecpp
  (package
    (name "adaptivecpp")
    (version "25.02.0")
    (version "25.10.0")
    (source (origin
              (method git-fetch)
              (uri (git-reference


@@ 49,10 49,10 @@
              (file-name (git-file-name name version))
              (sha256
               (base32
                "01wajw1vvbic1hiyz4rj7in09js3kl0xvaa2qpcg1pv7xkrz0xxx"))))
                "0sv5f366ybzpsdpka0fb578pb4q3537h6hkn825m0kbssh32wxk7"))))
    (build-system cmake-build-system)
    ;; Sync with llvm-for-rocm llvm release.
    (native-inputs (list clang-19 llvm-19 python-minimal))
    (native-inputs (list clang-19 lld-19 python-minimal))
    (inputs
     (list boost
           libffi


@@ 62,6 62,11 @@
           spirv-tools))
    (arguments
     (list
      #:configure-flags
      #~(list
         "-DACPP_COMPILER_FEATURE_PROFILE=full"
         (string-append
          "-DACPP_LLD_PATH=" (search-input-file %build-inputs "/bin/ld.lld")))
      #:phases
      #~(modify-phases %standard-phases
          ;; FIXME: There is probably a much better way.