summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmiliano Deustua2023-05-08 15:33:50 -0500
committerEmiliano Deustua2023-05-08 15:33:50 -0500
commit3b0fa0792e53bcabfe1a11ae9abf65f10f52f61b (patch)
tree03a6a95243a1cc5bc489b5f1def5287e0e4c4064
parentd5c678cd4450e14de42113715afd8c6fc80faab5 (diff)
downloadaur-3b0fa0792e53bcabfe1a11ae9abf65f10f52f61b.tar.gz
Use clang-14 as CHPL_HOST_COMPILER
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD15
2 files changed, 12 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5ccbb2c21fa3..59740574ec92 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = chapel
pkgdesc = Programming language designed for productive parallel computing at scale
pkgver = 1.30.0
- pkgrel = 2
+ pkgrel = 3
url = https://chapel-lang.org/
arch = x86_64
arch = arm
license = Apache
makedepends = git
makedepends = cmake
+ makedepends = base-devel
depends = python
depends = perl
depends = llvm14
diff --git a/PKGBUILD b/PKGBUILD
index 212b12deb63a..08f9dbb1d557 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,30 +4,35 @@
pkgname=chapel
pkgver=1.30.0
-pkgrel=2
+pkgrel=3
pkgdesc="Programming language designed for productive parallel computing at scale"
url="https://chapel-lang.org/"
arch=('x86_64' 'arm')
license=('Apache')
depends=('python' 'perl' 'llvm14' 'llvm14-libs' 'clang14') # depend on 14s temporarily
-makedepends=('git' 'cmake')
+makedepends=('git' 'cmake' 'base-devel')
source=("https://github.com/chapel-lang/chapel/releases/download/${pkgver}/chapel-${pkgver}.tar.gz")
sha256sums=('8d933f4b6e497d9699a14deedd222e18c77c523483957d66201731d0d94285d2')
build() {
- cd "$srcdir/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ export CHPL_TARGET_CPU="native"
+ export CHPL_HOST_COMPILER="clang"
+ export CHPL_HOST_CC="/usr/lib/llvm14/bin/clang"
+ export CHPL_HOST_CXX="/usr/lib/llvm14/bin/clang++"
+
./configure --prefix=/usr
make
}
check() {
- cd "$srcdir/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
export PATH="$srcdir/${pkgname}-${pkgver}/bin/linux64-x86_64:$PATH"
make check
}
package() {
- cd "$srcdir/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}