# libgmp/cfg - "Build" settings for package #--------------------------------------------------------------------- [about] GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no practical 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. Target applications for GMP include cryptography applications and re- search, Internet security applications, algebra systems, computation- al algebra research, etc. GMP is carefully designed to be as fast as possible, both for small operands and for huge operands. The speed is achieved by using full- words as the basic arithmetic type, by using fast algorithms, with highly optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed. GMP is faster than any other bignum library. The advantage for GMP in- creases with the operand sizes for many operations, since GMP uses asymptotically faster algorithms. #--------------------------------------------------------------------- [technotes] #--------------------------------------------------------------------- [buildtimes] 00.02 hours (or 001.47 minutes) - HP EliteBook 8560w 32GB RAM 00.03 hours (or 001.88 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.04 hours (or 002.22 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.16 hours (or 009.65 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] build = default fortran = disabled license = See "license*.txt" in installed tree licfile = COPYING nls = disabled nosyslinks = yes purge = no # This is a critical package tmpsize = 31M unpack = relaxed #--------------------------------------------------------------------- [depends] actools bison3 flex gawk grep ncurses readline sed #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --enable-shared \ --disable-static \ --enable-cxx \ --mandir=$MANBASE #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = http://packages.debian.org/unstable/source/gmp url_home = Unknown url_lfs = http://www.linuxfromscratch.org/blfs/view/stable/\ general/gmp.html url_tarball = ftp://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz #--------------------------------------------------------------------- [history] 170501 Updated from 6.1.0 to 6.1.2 210126 Updated to 6.2.1