- Timestamp:
- Jun 11, 1997, 12:13:43 PM (27 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- d51fb303e2d611a2c499fc37b5f79f7d703426fa
- Parents:
- bde08b17eff16f0b8c18d765651709df492b9c31
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
INSTALL
rbde08b r9f226d 37 37 four independent library packages 38 38 39 gmp The Gnu Multiple precisionlibrary40 MP The Multi Protocol library41 factory The factory library for polynomial factorization42 libfac The libfac library for characteristic set computations39 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 43 43 44 44 and the Singular kernel source code itself (which is contained in the … … 50 50 Singular can be built including almost any combination of these four 51 51 packages. However, some Singular functionality will be disabled if you 52 do not built Singular with all of them. 52 do not built Singular with all of them. You do not need any additional 53 add-on packages to install Singular. However, for better performance, 54 we strongly recommend that you install the gmp library at a standard 55 place on your system. 56 53 57 54 58 You can use the `configure' shell script in this directory to control … … 160 164 161 165 Singular'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 167 can be 'MP', 'factory', and 'libfac', 'smallgmp'. 165 168 166 169 Giving an '-enable-PACKAGE' (resp. '--disable-PACKAGE;) option means 167 170 that the respective PACKAGE is configured and built (resp. is not 168 171 configured and built). 172 173 Furthermore, the following '--with-PACKAGE' (resp. --without-PACKAGE') 174 options are recognized: 'MP', 'factory', and 'libfac'. 169 175 170 176 Giving an '--with-PACKAGE' (resp. `--without-PACKAGE') option means … … 184 190 library and header files of PACKAGE are _not_ already installed 185 191 on your system. 192 193 Singular's arbitrary precision arithmetic can be realized using the 194 GNU multiple precision library, or the smallgmp library contained in 195 this distribution, or using Singular build-in routines. Using the GNU 196 multiple precision (GMP) library results in the best performance. The 197 smallgmp library contained in this distribution is a subset of GMP 198 which is written in C, only. Its performance is usually not quite as 199 good as that of the original gmp library. Singular's build-in 200 arbitrary precision routines are the least efficient. 201 202 You can specify which arbitrary precision routines are used in 203 Singular by giving configure the option '--with_apint=PACKAGE' where 204 PACKAGE 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 213 Notice that MP, factory, and libfac, can only be built (and, 214 consequently used by Singular) if the used arbitrary precision 215 packages is either gmp or smallgmp. 216 186 217 187 218 System Requirements … … 231 262 Directory and file names: 232 263 --prefix=PREFIX install architecture-independent files in PREFIX 233 [ `pwd`]264 [/mnt/amd/users/urmel/singular/obachman/Singular] 234 265 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 235 266 [same as prefix] … … 267 298 --enable-PACKAGE configure and build PACKAGE 268 299 --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 269 306 --with-PACKAGE use PACKAGE, provide dependent functionality 270 307 --without-PACKAGE do not use PACKAGE, disable dependent functionality 271 308 where PACKAGE can be: 272 gmp GNU multiple precision library 273 MP Multi Protocol library 309 MP Multi Protocol 274 310 factory polynomial factorization library 275 311 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.