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.

Reply via email to