Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / ponyc
Commits:
d401516a by Christer Solskogen at 2026-02-06T19:24:44+01:00
add support for aarch64
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -38,23 +38,27 @@ prepare() {
}
build() {
- cd $pkgname
+ cmake_options=(
+ -DCMAKE_BUILD_TYPE=Release
+ -Wno-dev
+ )
+ if [ "$CARCH" = "aarch64" ]; then
+ cmake_options+=(-DPONY_PIC_FLAG=-fPIC)
+ fi
+ cd $pkgname
# Build vendored dependencies (LLVM, googletest, gbenchmark, blake2)
cmake -B build/build_libs -S lib \
- -DCMAKE_BUILD_TYPE=Release \
+ "${cmake_options[@]}" \
-DCMAKE_INSTALL_PREFIX="$PWD/build/libs" \
- -Wno-dev \
- -DLLVM_TARGETS_TO_BUILD="X86;ARM;AArch64;WebAssembly;RISCV" \
+ -DLLVM_TARGETS_TO_BUILD="Native" \
-DGIT_SUBMODULE=OFF
cmake --build build/build_libs --target install
cmake -B build/build_release -S . \
- -DCMAKE_BUILD_TYPE=Release \
+ "${cmake_options[@]}" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -Wno-dev \
- -DCMAKE_SKIP_RPATH=ON \
- -DPONY_ARCH=x86-64
+ -DCMAKE_SKIP_RPATH=ON
cmake --build build/build_release
mkdir docs
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ponyc/-/commit/d401516a19494dab7e51437deecaa63d828e473e
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ponyc/-/commit/d401516a19494dab7e51437deecaa63d828e473e
You're receiving this email because of your account on gitlab.archlinux.org.