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 }
