minimal requirements

61 views
Skip to first unread message

Thierry

unread,
Feb 3, 2022, 5:51:44 PM2/3/22
to sage-...@googlegroups.com
Hi,

the install from source documentation used to separate between minimal
requirements to build Sage and the optional packages that avoids
building things that can be provided by the distro. It seems that the
two list have been merged on recent documentation:

https://doc.sagemath.org/html/en/installation/source.html

Is there a place where we could find publically (not in
SAGE_ROOT/build/pkgs/_prereq) the very minimal requirements to build
Sage on some distros ?

Ciao,
Thierry

Dima Pasechnik

unread,
Feb 3, 2022, 6:47:35 PM2/3/22
to sage-devel
isn't it there, in

?

Ciao,
Thierry

--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/20220203225139.GB23250%40metelu.net.

Matthias Koeppe

unread,
Feb 3, 2022, 6:59:00 PM2/3/22
to sage-devel
README.md links to the files build/pkgs/_prereq/distros/*.txt for this purpose.

Yes, the installation guide needs improvements; this is https://trac.sagemath.org/ticket/33088
(which needs help).




Matthias Koeppe

unread,
Feb 3, 2022, 7:05:05 PM2/3/22
to sage-devel
And https://doc.sagemath.org/html/en/reference/spkg/_prereq.html#spkg-prereq 
has formatted versions of this information.

Thierry

unread,
Feb 3, 2022, 8:17:17 PM2/3/22
to sage-...@googlegroups.com
On Thu, Feb 03, 2022 at 04:05:05PM -0800, Matthias Koeppe wrote:
> And https://doc.sagemath.org/html/en/reference/spkg/_prereq.html#spkg-prereq
> has formatted versions of this information.

Thanks, this is the kind of lists i was looking for.

Ciao,
Thierry


> On Thursday, February 3, 2022 at 3:59:00 PM UTC-8 Matthias Koeppe wrote:
>
> > README.md links to the files build/pkgs/*_prereq*/distros/*.txt for this
> > purpose.
> >
> > Yes, the installation guide needs improvements; this is
> > https://trac.sagemath.org/ticket/33088
> > (which needs help).
> >
> >
> >
> >
> > On Thursday, February 3, 2022 at 2:51:44 PM UTC-8 Thierry
> > (sage-googlesucks@xxx) wrote:
> >
> >> Hi,
> >>
> >> the install from source documentation used to separate between minimal
> >> requirements to build Sage and the optional packages that avoids
> >> building things that can be provided by the distro. It seems that the
> >> two list have been merged on recent documentation:
> >>
> >> https://doc.sagemath.org/html/en/installation/source.html
> >>
> >> Is there a place where we could find publically (not in
> >> SAGE_ROOT/build/pkgs/_prereq) the very minimal requirements to build
> >> Sage on some distros ?
> >>
> >> Ciao,
> >> Thierry
> >>
> >>
>
> --
> You received this message because you are subscribed to the Google Groups "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/9a596a48-d080-465c-bad3-73134ce05531n%40googlegroups.com.

Eric Gourgoulhon

unread,
Feb 4, 2022, 8:39:46 AM2/4/22
to sage-devel
Le vendredi 4 février 2022 à 01:05:05 UTC+1, Matthias Koeppe a écrit :
And https://doc.sagemath.org/html/en/reference/spkg/_prereq.html#spkg-prereq 
has formatted versions of this information.


Shouldn't gfortran be added to the above lists (at least for Linux systems)? Of course, it is not strictly necessary, given that Sage can build its own. However,  since we are requiring system g++, it would make sense to demand system gfortran as well. In addition, this makes the build faster.

Eric.

Dima Pasechnik

unread,
Feb 4, 2022, 8:50:56 AM2/4/22
to sage-devel

I am still thinking that gcc/gfortran package has no place in Sage, it slows everything down and makes configuration/building unnecessarily complicated, to satisfy very few purists, 
who complain that, ah, they cannot otherwise build Sage on their supposedly pristine macOS...



Eric.

--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.

Matthias Koeppe

unread,
Feb 4, 2022, 12:01:19 PM2/4/22
to sage-devel
This is true for all packages that we can accept from the system, which is why we recommend that users follow the recommendations that the configure script issues.
 
Reply all
Reply to author
Forward
0 new messages