mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
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:
parent
2c74b8922a
commit
396eb82cd1
@ -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"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user