aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
Diffstat (limited to 'testing')
-rw-r--r--testing/crystal/APKBUILD10
1 files changed, 4 insertions, 6 deletions
diff --git a/testing/crystal/APKBUILD b/testing/crystal/APKBUILD
index 0ca756427d..4f15afa31a 100644
--- a/testing/crystal/APKBUILD
+++ b/testing/crystal/APKBUILD
@@ -1,6 +1,6 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
-# TODO: Fix SSL bindings for LibreSSL (it's probably broken).
+# TODO: Fix SSL bindings for LibreSSL (https://github.com/crystal-lang/crystal/issues/4676)
pkgname=crystal
pkgver=0.24.2
pkgrel=1
@@ -36,7 +36,7 @@ export CRYSTAL_CACHE_DIR="$srcdir/.cache"
# we can also use prebuilt binary from upstream if needed.
snapshot() {
local binary="$builddir/.build/crystal"
- local tarname="$pkgname-$pkgver-$CHOST"
+ local tarname="$pkgname-$pkgver-$CTARGET"
if [ ! -f "$binary" ] || ! file "$binary" | grep -qw 'statically linked'; then
msg "Building statically linked crystal..."
@@ -64,9 +64,7 @@ prepare() {
release = 1
threads = ${JOBS:-2}
verbose = 1
- EXTRA_FLAGS = --target $CTARGET ${BUILD_STATIC:+"--link-flags=-no-pie"}
- CFLAGS = $CFLAGS
- CXXFLAGS = $CXXFLAGS
+ EXTRA_FLAGS = --verbose --target $CTARGET ${BUILD_STATIC:+"--link-flags=-no-pie"}
LLVM_CONFIG = /usr/lib/llvm$_llvmver/bin/llvm-config
EOF
}
@@ -76,7 +74,7 @@ build() {
make crystal \
CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
- PATH="$srcdir/$pkgname-$_bootver-$CHOST/bin:$PATH" \
+ PATH="$srcdir/$pkgname-$_bootver-$CBUILD/bin:$PATH" \
static=${BUILD_STATIC:-}
}