Changeset 9f226d in git for INSTALL


Ignore:
Timestamp:
Jun 11, 1997, 12:13:43 PM (27 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
d51fb303e2d611a2c499fc37b5f79f7d703426fa
Parents:
bde08b17eff16f0b8c18d765651709df492b9c31
Message:
* Updated README files to reflect smallgmp changes


git-svn-id: file:///usr/local/Singular/svn/trunk@383 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • INSTALL

    rbde08b r9f226d  
    3737four independent library packages
    3838
    39         gmp     The Gnu Multiple precision library
    40         MP      The Multi Protocol library
    41         factory The factory library for polynomial factorization
    42         libfac  The libfac library for characteristic set computations
     39        smallgmp A minimal version of the gmp library
     40        MP       The Multi Protocol library
     41        factory  The factory library for polynomial factorization
     42        libfac   The libfac library for characteristic set computations
    4343
    4444and the Singular kernel source code itself (which is contained in the
     
    5050Singular can be built including almost any combination of these four
    5151packages. However, some Singular functionality will be disabled if you
    52 do not built Singular with all of them.
     52do not built Singular with all of them. You do not need any additional
     53add-on packages to install Singular. However, for better performance,
     54we strongly recommend that you install the gmp library at a standard
     55place on your system.
     56
    5357
    5458You can use the `configure' shell script in this directory to control
     
    160164
    161165Singular's top-level configure script pays attention to the following
    162 '--enable-PACKAGE' (resp. '--disable-PACKAGE'), and `--with-PACKAGE'
    163 (resp. `--without-PACKAGE') options where PACKAGE can be
    164 'gmp', 'MP', 'factory', and 'libfac'.
     166'--enable-PACKAGE' (resp. '--disable-PACKAGE') options where PACKAGE
     167can be 'MP', 'factory', and 'libfac', 'smallgmp'.
    165168
    166169Giving an '-enable-PACKAGE' (resp. '--disable-PACKAGE;) option means
    167170that the respective PACKAGE is configured and built (resp. is not
    168171configured and built).
     172
     173Furthermore, the following '--with-PACKAGE' (resp. --without-PACKAGE')
     174options are recognized: 'MP', 'factory', and 'libfac'.
    169175
    170176Giving an '--with-PACKAGE' (resp. `--without-PACKAGE') option means
     
    184190      library and header files of PACKAGE are _not_ already installed
    185191      on your system.
     192
     193Singular's arbitrary precision arithmetic can be realized using the
     194GNU multiple precision library, or the smallgmp library contained in
     195this distribution, or using Singular build-in routines. Using the GNU
     196multiple precision (GMP) library results in the best performance. The
     197smallgmp library contained in this distribution is a subset of GMP
     198which is written in C, only. Its performance is usually not quite as
     199good as that of the original gmp library. Singular's build-in
     200arbitrary precision routines are the least efficient.
     201
     202You can specify which arbitrary precision routines are used in
     203Singular by giving configure the option '--with_apint=PACKAGE' where
     204PACKAGE can be
     205  'gmp'         requires that gmp.h and libgmp.a are installed at a
     206                standard place on your system
     207  'smallgmp'    requires that smallgmp.h and libsmallgmp.a are
     208                installed at a standard place on your system (or, that
     209                a the top-level 'make install' is used for building
     210                Singular.
     211  'buildin'     disables that Singular can be build with MP, factory,
     212                or libfac
     213Notice that MP, factory, and libfac, can only be built (and,
     214consequently used by Singular) if the used arbitrary precision
     215packages is either gmp or smallgmp.
     216
    186217
    187218System Requirements
     
    231262Directory and file names:
    232263  --prefix=PREFIX         install architecture-independent files in PREFIX
    233                           [`pwd`]
     264                          [/mnt/amd/users/urmel/singular/obachman/Singular]
    234265  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
    235266                          [same as prefix]
     
    267298  --enable-PACKAGE        configure and build PACKAGE
    268299  --disable-PACKAGE       do not configure and build PACKAGE
     300 where PACKAGE can be:
     301     smallgmp             minimal version of gmp written in C only
     302     MP                   Multi Protocol library
     303     factory              polynomial factorization library
     304     libfac               char set and modp poly factorization library
     305     Singular             CAS for commutative algebra
    269306  --with-PACKAGE          use PACKAGE, provide dependent functionality
    270307  --without-PACKAGE       do not use PACKAGE, disable dependent functionality
    271308 where PACKAGE can be:
    272      gmp                  GNU multiple precision library
    273      MP                   Multi Protocol library
     309     MP                    Multi Protocol
    274310     factory              polynomial factorization library
    275311     libfac               char set and modp poly factorization library
     312  --with-apint=PACKAGE    use PACKAGE for arbitary integer arithmetic
     313                          where PACKAGE can be gmp, smallgmp, or buildin
Note: See TracChangeset for help on using the changeset viewer.