Date: Saturday, April 25, 2020 @ 20:33:03 Author: bisson Revision: 621052
improve interpreter speed by a factor of two Modified: pari/trunk/PKGBUILD ----------+ PKGBUILD | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-04-25 20:03:59 UTC (rev 621051) +++ PKGBUILD 2020-04-25 20:33:03 UTC (rev 621052) @@ -2,7 +2,7 @@ pkgname=pari pkgver=2.11.4 -pkgrel=1 +pkgrel=2 pkgdesc='Computer algebra system designed for fast computations in number theory' url='https://pari.math.u-bordeaux.fr/' license=('GPL') @@ -20,6 +20,12 @@ build() { cd "${srcdir}/${pkgname}-${pkgver}" + + # Upstream Bill Allombert recommends linking gp statically against + # libpari.so with -flto to recover speed losses incurred when enabling + # pthread support. That's also what he now does for the Debian package. + export CFLAGS+=' -flto' + ./Configure \ --prefix=/usr \ --with-readline \ @@ -38,4 +44,7 @@ cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install ln -sf gp.1.gz "${pkgdir}"/usr/share/man/man1/pari.1 + + cd Olinux-x86_64 + make DESTDIR="${pkgdir}" install-bin-sta }
