Creation date: 02/11/2004

libgmp

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.

Fungsi libgmp pada clamav adalah untuk mendekode cryptography pada mengupdate data anti virus.
Penting untuk dilakukan, dengan adanya cryptography, user yakin bahwa virus dat terambil dari lokasi/mirror yang asli.
Tapi fungsi ini tidak mutlak harus dipakai. Bila kesulitan dalam instalasi libgmp, maka solusi yang dapat dipakai dengan mematikan fitur digital signature pada saat konfigure clamav.

root@opera clamav-0.81# ./configure --disable-dsig

Pada saat artikel ini dibuat versi libgmp terbaru 4.1.4.
  1. Donlot libgmp, agar lebih cepat bisa mengambil versi bz2 karena ukurannya lebih kecil
    root@21 root# wget ftp://ftp.gnu.org/gnu/gmp/gmp-4.1.4.tar.bz2
  2. Extract dan masuk kedalam direktori libgmp
    root@21 root# tar xjpf gmp-4.1.4.tar.bz2
    root@21 root# cd gmp-4.1.4
  3. Lakukan perintah configure, make dan install
    root@21 gmp-4.1.4#  CFLAGS="-O3 -march=i686 -mcpu=i686 \
    -funroll-loops -fomit-frame-pointer" \
    ./configure
    root@21 gmp-4.1.4# make
    root@21 gmp-4.1.4# make check
    root@21 gmp-4.1.4# make install
  4. Secara default, karena tidak merubah opsi pada saat konfigure, maka file-file library akan diletakkan di /usr/local/lib
    root@21 gmp-4.1.4# ls -l /usr/local/lib/libgmp.*
    -rw-r--r--    1 root     root      28399422 Nov  2 04:38 /usr/local/lib/libgmp.a
    -rwxr-xr-x    1 root     root          6933 Nov  2 04:38 /usr/local/lib/libgmp.la*
    lrwxrwxrwx    1 root     root           15 Nov  2 04:38 /usr/local/lib/libgmp.so -> libgmp.so.3.3.3*
    lrwxrwxrwx    1 root     root           15 Nov  2 04:38 /usr/local/lib/libgmp.so.3 -> libgmp.so.3.3.3*
    -rwxr-xr-x    1 root     root      14104322 Nov  2 04:38 /usr/local/lib/libgmp.so.3.3.3*
    
Hosted by www.Geocities.ws

1