giac: A general purpose computer algebra system#


  • Giac is a general purpose Computer algebra system by Bernard Parisse. It consists of:

  • a C++ library (libgiac).

  • a command line interpreter (icas or giac).

  • the built of the FLTK-based GUI (xcas) has been disabled in the spkg-install file.

  • The english documentation will be installed in:


  • Author’s website with debian, ubuntu, macosx, windows package:

  • The Freebsd port is math/giacxcas



Note: except the french html documentation which is freely redistributable for non commercial only purposes. This doc has been removed in the Sage package, see spkg-src

Upstream Contact#


  • gettext, readline

  • giac will benefit of ntl, pari, mpfr, gsl, lapack but they should be already installed by sage.

  • giac can also benefit of mpfi for arithmetic on intervals.

  • The Documentation is pre-built, hevea or latex or … are not needed to install the package.

Special Update/Build Instructions#

  • Use spkg-src to update this package




Version Information#


Equivalent System Packages#

$ sudo pacman -S libgiac giac
$ conda install giac
$ sudo apt-get install libgiac-dev xcas
$ sudo yum install giac giac-devel
$ sudo pkg install math/giacxcas
$ nix-env --install giac
$ sudo zypper install giac-devel
$ sudo xbps-install giac-devel


If the system package is installed, ./configure will check if it can be used.