gmp
Port variant standard
Summary Free library for arbitrary precision arithmetic
Package version 6.2.1
Homepage https://gmplib.org/
Keywords math, devel
Maintainer nobody
License LGPL3+ , GPLv2+ (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 28 OCT 2021, 11:26:46 UTC
Port created 06 APR 2017, 22:07:45 UTC
Subpackage Descriptions
complete This is the gmp-standard metapackage. It pulls in all subpackages of gmp-standard.
static GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface. GMP is designed to be as fast as possible, both for small operands and for huge operands. The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, with carefully optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed (instead of simplicity or elegance). GMP is believed to be faster than any other similar library. The advantage for GMP increases with the operand sizes for certain operations, since GMP in many cases has asymptotically faster algorithms. This package contains the headers and static libraries.
shared GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface. This package contains the shared libraries.
Configuration Switches (platform-specific settings discarded)
ASM OFF Use optimized assembly code
Package Dependencies by Type
Build and Runtime indexinfo:single:standard
Runtime (only) ravensys-gcc:cxx_run:standard (shared subpackage)
Download groups
main mirror://GNU/gmp
Distribution File Information
fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2 2027316 gmp-6.2.1.tar.xz
Ports that require gmp:standard
R-gmp:standard Multiple Precision Arithmetic
aqbanking:standard Online banking interface and financial framework
binutils:standard GNU binary tools
cgal:standard Computational Geometry Algorithms Library
coreutils:noprefix FSF core utilities (standard names)
coreutils:ravensys FSF core utilities for raven sysroot (no nls)
coreutils:standard FSF core utilities (prefixed with g)
ffmpeg:standard Play, record, convert, and stream audio and video
gcc10:standard GNU Compiler collection (GCC), Series 10
gcc11:standard GNU Compiler collection (GCC), Series 11
gcc9:standard GNU Compiler collection (GCC), Series 9
gdb:standard GNU debugger
gnatcoll-bindings:standard Core packages of GNAT Components Collection
gnatcross-binutils:FAMD64_R12 C/Ada cross-compiler linker (FreeBSD/AMD64 R12)
gnatcross-binutils:FARM64_R11 C/Ada cross-compiler linker (FreeBSD/ARM64 R11)
gnatcross-binutils:FI386_R12 C/Ada cross-compiler linker (FreeBSD/I386 R12)
gnatcross-binutils:NAMD64_R9 C/Ada cross-compiler linker (NetBSD/AMD64 R9)
gnatcross-binutils:SOL10 C/Ada cross-compiler linker (Solaris 10)
gnatcross:FAMD64_R12 C/Ada cross-compiler, target: FreeBSD/AMD64 (R12)
gnatcross:FARM64_R11 C/Ada cross-compiler, target: FreeBSD/ARM64 (R11)
gnatcross:FI386_R12 C/Ada cross-compiler, target: FreeBSD/I386 (R11)
gnatcross:SOL10 C/Ada cross-compiler, target: Solaris 10 (x86-64)
gnatstudio:standard Multilanguage IDE for Ada, SPARK, C/C++, and more
gnucash:standard Financial accounting software
gnutls-devel:standard GNU Transport Layer Security library
gnutls:standard GNU Transport Layer Security library
guile22:standard GNU Ubiquitous Intelligent Language for Extensions
guile:standard GNU Ubiquitous Intelligent Language for Extensions
libadalang-tools:standard Development tools based on libadalang
libav:standard Realtime audio/video conversion library
libfilezilla:standard C++ lib for building platform-independent programs
minetest:standard Infinite-world block sandbox game
mkvtoolnix:standard Matroska media files manipulation tools
mpc:standard High-precision complex number library
mpfr:standard Multiple-precision floating-point number library
nettle:standard Low-level cryptographic library
ntl:standard Victor Shoup's Number Theory Library
perl-Math-BigInt-GMP:532 Replacement library for Math::BigInt::Calc (5.32)
perl-Math-BigInt-GMP:534 Replacement library for Math::BigInt::Calc (5.34)
php73-gmp:standard PHP 7.3 extension: gmp arbitrary-length integers
php74-gmp:standard PHP 7.4 extension: gmp arbitrary-length integers
php80-gmp:standard PHP 8.0 extension: gmp arbitrary-length integers
rasqal:standard RDF Query Library for Redland
ravensys-binutils:standard GNU binary tools for Ravenports toolchain
ravensys-gcc:standard GNU Compiler collection (GCC), Series 11
rdesktop:standard RDP client - Windows NT/2000/2003 Terminal Server
ruby26:standard Object-oriented interpreted scripting language
ruby27:standard Object-oriented interpreted scripting language
ruby30:standard Object-oriented interpreted scripting language
sbcl:standard Steel Bank Common Lisp
sfcgal:standard C++ wrapper library around CGAL
texlive-bin:standard Binary and input files for TeXlive