Date: Thursday, February 20, 2020 @ 10:12:52
  Author: arojas
Revision: 577037

Use external primesieve, disable popcnt instruction, enable float128 and 
multithreading

Modified:
  primecount/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-02-20 09:59:24 UTC (rev 577036)
+++ PKGBUILD    2020-02-20 10:12:52 UTC (rev 577037)
@@ -2,12 +2,12 @@
 
 pkgname=primecount
 pkgver=5.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Fast C++ prime counting function implementation"
 arch=(x86_64)
 url="https://github.com/kimwalisch/primecount";
 license=(BSD)
-depends=(gcc-libs)
+depends=(openmpi primesieve)
 makedepends=(cmake)
 
source=($pkgname-$pkgver.tar.gz::"https://github.com/kimwalisch/primecount/archive/v$pkgver.tar.gz";)
 sha256sums=('4de334432378d0a195883894faca3f2aeebd2b37ca6aa973ffbb33bd795c0f30')
@@ -20,7 +20,12 @@
   cd build
   cmake ../$pkgname-$pkgver \
     -DCMAKE_INSTALL_PREFIX=/usr \
-    -DBUILD_SHARED_LIBS=ON
+    -DBUILD_LIBPRIMESIEVE=OFF \
+    -DBUILD_STATIC_LIBS=OFF \
+    -DBUILD_SHARED_LIBS=ON \
+    -DWITH_POPCNT=OFF \
+    -DWITH_FLOAT128=ON \
+    -DWITH_MPI=ON
   make
 }
 

Reply via email to