Sorry for shouting, but "batteries-included" monolithic monsters don't work (certainly not long-term), in case of Sage it has become increasingly obvious in the past ~10 years. An illusion that it is sustainable has been, ironically, kept alive by OpenDreamKit, where a number of people were full-time doing the "dirty" system programming work.
Every package with spkg-configure.m4 should become part of Sage "toolchain" and be removed from Sage proper. It's really become a waste of everyone's time, duplication of effort to maintain things like curl, libpng, gcc/gfortran, python, maxima, etc etc etc. If one likes to do system programming, there are much better ways to help Sage project along than maintaining the monolithic monster. E.g., removing dead bits, such as MPIR, Atlas, enabling system Python packages. Speaking of macOS, on modern macOS properly installing 3rd party software into /Applications/ needs various Apple's blessings, unless you turn off their security mechanisms. We badly need someone who can use Xcode to revive Sage macOS app. Besides, how about working with Homebrew formulae to offload more of Sage packages there. How about helping Conda's Sage distribution. (The latter potentially very helpful for Conda on Linux, too). On Fri, Jul 31, 2020 at 10:44 PM Samuel Lelievre <[email protected]> wrote: > > Dear sage-devel, > > On macOS, alongside my attempts to build Sage > using as many Homebrew packages as possible, > I am trying to build a "batteries-included" Sage > completely independent of Homebrew. > > I decided to configure with > > --with-system-gcc=no --with-system-gfortran=no > > and was expecting the following outcome: > > - Sage builds its own gcc, which contains gfortran > - Sage does not build an additional gfortran > > but the actual outcome is: > > - Sage builds its own gcc, which contains gfortran > - Sage then tries to build gfortran, which fails > with an error indicating that Sage built its own gcc, > which contains gfortran, so gfortran should not be built > > Were my expectations legitimate and does this deserve a ticket? > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-devel/84e903f3-4a79-4fc2-80e4-23d6cf4ea7a8o%40googlegroups.com. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/CAAWYfq0iQTRpKX6-zO-J8xK07tq8KXbPaZ%2BUMw3KRTwnzZyf9w%40mail.gmail.com.
