BSD Ports

math/mpdecimal 4.0.1 NetBSD

C/C++ arbitrary precision decimal floating point libraries

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
6f38482ccc
License
2-clause-bsd
Categories
math
Package size
114.2 KiB, 690.3 KiB installed

Description

libmpdec is a complete C implementation of the General Decimal Arithmetic Specification. The specification, written by Mike Cowlishaw from IBM, defines a general purpose arbitrary precision data type together with rigorously specified functions and rounding behavior. As described in the scope section of the specification, libmpdec will - with minor restrictions - also conform to the IEEE 754-2008 Standard for Floating-Point Arithmetic, provided that the appropriate context parameters are set.

libmpdec++ is a complete C++ implementation of the General Decimal Arithmetic Specification. libmpdec++ is mostly a header library around libmpdec. The library frees users from manual memory management and has an easy API with inline operators. libmpdec++ has a thread local context for inline operators and other functions that use the implicit context.

In the other systems

SystemPortVersion
NetBSDmath/mpdecimal4.0.1
FreeBSDmath/mpdecimal4.0.1
DragonFlymath/mpdecimal4.0.0
MidnightBSDmath/mpdecimal4.0.0

Install

Binary package:

pkgin install mpdecimal

From pkgsrc:

cd /usr/pkgsrc/math/mpdecimal && make install clean

Dependencies

Commit history 1

DateCommitCreditsLog message
6f38482ccc ryoon math/mpdecimal: Fix RELRO build
* Add RELRO flag to LDXXFLAGS to pass RELRO check.