forked from Singular/Singular
-
Notifications
You must be signed in to change notification settings - Fork 0
Building Singular from source
malex984 edited this page Sep 6, 2012
·
5 revisions
- get the sources with
git clone -b spielwiese git://github.com/Singular/Sources.git <directory_name> cd <directory_name_from_above>- run
./autogen.sh(formerly known as./for_Hans_with_love.sh) from the root directory - run
./configure -
make(ormake -jNwhere N is the number of the your CPU cores + 1) -
make install DESTDIR=<destination path>(optional) - one can also
*. make check (or make -jN check where N is as above) will build and run simple unit-tests for most units
- the test-suites from Tst/ can be run, for example, as follows:
cd Tst/ln -s <destination path>/bin/Singular- after the above symbolic-linking one can simply run
./regress.cmd something.{lst,tst}, where .lst files are just lists of tests, which are .tst files
- get the sources with
git clone -b trunk git://github.com/Singular2/Sources.git <directory_name> cd <directory_name_from_above>- run
./configurefrom the root directory -
make install(ormake -jN install, where N as above), and yes it should really beinstall! - everything will be put to the newly created directory "$Architecture-$OS/" (e.g. x86_64-Linux, ix86-Linux etc.)