diff options
author | Emiliano Deustua | 2023-05-08 15:33:50 -0500 |
---|---|---|
committer | Emiliano Deustua | 2023-05-08 15:33:50 -0500 |
commit | 3b0fa0792e53bcabfe1a11ae9abf65f10f52f61b (patch) | |
tree | 03a6a95243a1cc5bc489b5f1def5287e0e4c4064 | |
parent | d5c678cd4450e14de42113715afd8c6fc80faab5 (diff) | |
download | aur-3b0fa0792e53bcabfe1a11ae9abf65f10f52f61b.tar.gz |
Use clang-14 as CHPL_HOST_COMPILER
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 12 insertions, 6 deletions
@@ -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 @@ -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 } |