testing/ponyc: build with clang instead of gcc

gcc 6.4.0 doesn't support flag -mcx16 which ponyc needs on aarch64.
This commit is contained in:
Jakub Jirutka 2018-05-05 22:24:46 +02:00
parent 2c74b8922a
commit 396eb82cd1

View File

@ -2,15 +2,16 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ponyc
pkgver=0.21.3
pkgrel=1
pkgrel=2
pkgdesc="An open-source, actor-model, capabilities-secure, high performance programming language"
url="https://www.ponylang.org"
arch="x86_64 aarch64"
license="BSD-2-Clause"
_llvmver=3.9
depends="binutils-gold gcc"
depends="binutils-gold clang"
checkdepends="libressl-dev pcre2-dev"
makedepends="libexecinfo-dev llvm$_llvmver-dev ncurses-dev paxmark zlib-dev"
makedepends="clang-dev libexecinfo-dev libunwind-dev llvm$_llvmver-dev
ncurses-dev paxmark zlib-dev"
subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/ponylang/$pkgname/archive/$pkgver.tar.gz
disable-avx512f-for-x86-only.patch
@ -34,6 +35,10 @@ _make_opts="arch=$_arch
LLVM_CONFIG=/usr/lib/llvm$_llvmver/bin/llvm-config
"
# gcc 6.4.0 doesn't support flag -mcx16 which ponyc needs on aarch64.
export CC=clang
export CXX=clang++
build() {
cd "$builddir"