Package Details: arprec 2.2.19-1

Git Clone URL: https://aur.archlinux.org/arprec.git (read-only, click to copy)
Package Base: arprec
Description: An arbitrary precision math library for C++ and Fortran-90.
Upstream URL: http://crd.lbl.gov/~dhbailey/mpdist/
Licenses: custom:LBNL-BSD
Submitter: Chais
Maintainer: Chais
Last Packager: Chais
Votes: 1
Popularity: 0.000000
First Submitted: 2015-06-02 21:34 (UTC)
Last Updated: 2018-10-05 00:42 (UTC)

Latest Comments

ChrisTX commented on 2018-12-13 21:50 (UTC) (edited on 2018-12-13 21:50 (UTC) by ChrisTX)

I've made two fixes for the package:

  1. Depending on gcc-fortran and using --enable-fortran, so that Fortran support is consistently enabled, and not depending on whether the user had gcc-fortran installed or not during build time.

  2. Changed the package from static to shared and generated the version info for libtool. This requires a patch to their configure system, and I've made it to use a versioning scheme of mapping version x.y.z to libarprec.so.x.y.z. This isn't optimal - ideally the library author should set this, and increment whenever the ABI breaks or is extended in a backwards compatible fashion, but this is as close as we get to a reasonable scheme.

You can find the fixed package files here: https://gist.github.com/ChrisTX/215410a1d2d3ba9cd6fb49b820786f42

Alad commented on 2016-10-26 15:27 (UTC)

Doesn't build: https://paste.xinu.at/Kkar

Chais commented on 2015-06-02 21:36 (UTC)

Currently this only builds a static library because the versioning doesn't conform to the libtool scheme and I have no idea how to fiddle with autotools to get the job done. If someone is willing to take a look, any help is appreciated.