Package Details: clad 1.8-1

Git Clone URL: https://aur.archlinux.org/clad.git (read-only, click to copy)
Package Base: clad
Description: Enables automatic differentiation for C++
Upstream URL: https://github.com/vgvassilev/clad
Licenses: LGPL
Submitter: pants
Maintainer: pants
Last Packager: pants
Votes: 0
Popularity: 0.000000
First Submitted: 2021-10-11 14:49 (UTC)
Last Updated: 2024-12-17 16:35 (UTC)

Latest Comments

pants commented on 2024-08-24 11:33 (UTC)

Ahh, my mistake; the source array had a hardcoded version 1.3. A fixed and updated PKGBUILD has just been pushed.

Nestor_013 commented on 2024-08-24 11:28 (UTC) (edited on 2024-08-24 11:29 (UTC) by Nestor_013)

Hi pants,

I've just applied the conversion from 1.5/3 to 1.7 and it works out of the box with LLVM 18.1.8.


--- PKGBUILD.org        2024-08-24 13:23:57.247169543 +0200
+++ PKGBUILD    2024-08-24 11:51:08.263588178 +0200
@@ -1,7 +1,7 @@
 # Maintainer: Jaron Kent-Dobias <jaron@kent-dobias.com>

 pkgname=clad
-pkgver=1.5
+pkgver=1.7
 pkgrel=1
 pkgdesc='Enables automatic differentiation for C++'
 arch=(x86_64)
@@ -10,8 +10,8 @@
 depends=(llvm clang)
 makedepends=(cmake python git)
 optdepends=()
-source=('git+https://github.com/vgvassilev/clad#tag=v1.3')
-sha256sums=('a18df4390fb45e66985da36aa08926010139882a62f7e1f9aac0f2affa278bdd')
+source=('git+https://github.com/vgvassilev/clad#tag=v${pkgver}')
+sha256sums=('51e3e02a118bedd7d407dbfc12c8a93eb59dbe1c5f44fdf580147e19a319802e')

 build() {
   cmake -B build -S "$pkgname" \

pants commented on 2024-08-24 11:02 (UTC)

Unfortunately clad 1.7 still does not support LLVM 18. I don't have interest in retooling the package around an old version of LLVM, but if someone else would like to please comment here and I can make you a co-maintainer. Otherwise, I will wait until a version of clad is released that supports the version of LLVM in the official repositories.