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.


Reply via email to