| 1 | initial version |
The short answer: someone has to implement this. Some components of Sage are already handled like this, but not all.
A longer answer: you should check in the top-level "config.log" file to see why it is not recognizing your system installation of giac, because that one should work. There is a relevant ./configure option:
--with-system-giac={no|yes (default)|force (exit with an error if no usable version is found)}
The relevant code is located (in the source code) in build/pkgs/giac/, and in particular in build/pkgs/giac/spkg-configure.m4. See also build/pkgs/giac/distros/ for the names of packages that provide giac for various packaging systems.
maxima doesn't have an spkg-configure.m4 file, and so there is no corresponding test to see if it's already installed. There is work toward implementing it at https://trac.sagemath.org/ticket/32867.
| 2 | No.2 Revision |
The short answer: someone has to implement this. Some components of Sage are already handled like this, but not all.
A longer answer: you should check in the top-level "config.log" file to see why it is not recognizing your system installation of giac, because that one should work. it is supposed to be detected. There is a relevant ./configure option:
--with-system-giac={no|yes (default)|force (exit with an error if no usable version is found)}
The relevant code is located (in the source code) in build/pkgs/giac/, and in particular in build/pkgs/giac/spkg-configure.m4. See also build/pkgs/giac/distros/ for the names of packages that provide giac for various packaging systems.
maxima doesn't have an spkg-configure.m4 file, and so there is no corresponding test to see if it's already installed. There is work toward implementing it at https://trac.sagemath.org/ticket/32867.
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.