Difference between revisions of "MPFR"

From CBLFS
Jump to navigationJump to search
(Added page.)
 
Line 19: Line 19:
 
Apply the cumulative patch from the MPFR Organization:
 
Apply the cumulative patch from the MPFR Organization:
  
    patch -Np1 -i ../patches
+
patch -Np1 -i ../patches
  
 
Compile the package:
 
Compile the package:
  
    ./configure --prefix=/usr &&
+
./configure --prefix=/usr &&
    make
+
make
  
 
Build the optional documentation in one or more formats:
 
Build the optional documentation in one or more formats:
  
    make info    to produce in the info format
+
make info    to produce in the info format
    make dvi      to produce in the DVI format
+
make dvi      to produce in the DVI format
    make mpfr.ps  to produce in the Postscript format
+
make mpfr.ps  to produce in the Postscript format
  
 
Install the package:
 
Install the package:
  
    make install
+
make install
  
 
== Multilib ==
 
== Multilib ==
Line 42: Line 42:
 
Apply the cumulative patch from the MPFR Organization:
 
Apply the cumulative patch from the MPFR Organization:
  
    patch -Np1 -i ../patches
+
patch -Np1 -i ../patches
  
 
Compile the package:
 
Compile the package:
  
    CC="gcc ${BUILD32}" ./configure --prefix=/usr --libdir=/usr/lib &&
+
CC="gcc ${BUILD32}" ./configure --prefix=/usr --libdir=/usr/lib &&
    make
+
make
  
 
Install the package:
 
Install the package:
  
    make install
+
make install
  
 
=== N32 ===
 
=== N32 ===
 +
 +
Apply the cumulative patch from the MPFR Organization:
 +
 +
patch -Np1 -i ../patches
  
 
Compile the package:
 
Compile the package:
 +
 +
CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
 +
make
  
 
Install the package:
 
Install the package:
 +
 +
make install
  
 
=== 64Bit ===
 
=== 64Bit ===
Line 63: Line 72:
 
Apply the cumulative patch from the MPFR Organization:
 
Apply the cumulative patch from the MPFR Organization:
  
    patch -Np1 -i ../patches
+
patch -Np1 -i ../patches
  
 
Compile the package:
 
Compile the package:
  
    CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
+
CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
    make
+
make
  
 
Build the optional documentation in one or more formats:
 
Build the optional documentation in one or more formats:
  
    make info    to produce in the info format
+
make info    to produce in the info format
    make dvi      to produce in the DVI format
+
make dvi      to produce in the DVI format
    make mpfr.ps  to produce in the Postscript format
+
make mpfr.ps  to produce in the Postscript format
  
 
Install the package:
 
Install the package:
  
    make install
+
make install
  
 
== Contents ==
 
== Contents ==

Revision as of 15:04, 6 November 2006

Download Source: http://www.mpfr.org/mpfr-current/mpfr-2.2.0.tar.bz2
Download Patch: http://www.mpfr.org/mpfr-current/patches

The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding).

Dependencies

Required

Non-Multilib

Apply the cumulative patch from the MPFR Organization:

patch -Np1 -i ../patches

Compile the package:

./configure --prefix=/usr &&
make

Build the optional documentation in one or more formats:

make info     to produce in the info format
make dvi      to produce in the DVI format
make mpfr.ps  to produce in the Postscript format

Install the package:

make install

Multilib

32Bit

Apply the cumulative patch from the MPFR Organization:

patch -Np1 -i ../patches

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr --libdir=/usr/lib &&
make

Install the package:

make install

N32

Apply the cumulative patch from the MPFR Organization:

patch -Np1 -i ../patches

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
make

Install the package:

make install

64Bit

Apply the cumulative patch from the MPFR Organization:

patch -Np1 -i ../patches

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Build the optional documentation in one or more formats:

make info     to produce in the info format
make dvi      to produce in the DVI format
make mpfr.ps  to produce in the Postscript format

Install the package:

make install

Contents