Jean-Pierre Flori wrote:
I've created #14381 to at least separate m4 from autotools stuff.
Separating it certainly makes sense; I'd still keep it optional though.
Of course you need some sufficiently working C compiler to bootstrap GCC
4.{6,7}, as GCC depends on GMP/MPIR, and the latter on M4... :-)
But nevertheless, 'sage -i m4' should work right after unpacking the
Sage source tarball, before anything else is built ('make').
IMHO there should be a "download only" option to sage-spkg, mainly to
install optional packages needed for building Sage... (Optionally:
Specify [alternate] target directory, let Sage use some
SAGE_ADDITIONAL_SPKGS_DIR[S].)
-leif
P.S.: I still think we should have some lean Sage source tarball, and
another with all standard foo stuff (iconv, patch, GCC etc.) included,
at least until we move to another package management / build /
distribution system.
On Thursday, December 20, 2012 5:27:57 PM UTC+1, Jean-Pierre Flori wrote:
On Saturday, October 6, 2012 11:56:06 PM UTC+2, Jeroen Demeyer wrote:
Since we just got another report of #11391, I would like to propose
again to add GNU m4 as standard package. The only possible
argument
against it would be that it makes the Sage source about 1MB
larger...
On 2012-06-19 14:34, Jeroen Demeyer wrote:
> How do you guys feel about adding a GNU M4 package? MPIR
requires M4,
> also PPL with its C interface (see #12672) requires a recent
version of
> M4. This would add about 1.2 MB to the Sage source
distribution.
I'd be in favour of including M4 as well.
Moreover, now it's already distributed in the optional autotools
spkg (which is really useful for development).
One might argue that all systems nowadays should have a decent m4
already, as patch and iconv we ship as well.
But it does not seem to be the case that iconv is always decent (at
least on some Solaris, not sure about Cygwin today), and must have
been for patch (not sure today neither).
And are always these packages installed by default?
Ideally, from my point of view, I would prefer to have a completely
modular Sage and just do "apt-get install sage" but I fear it won't
happen soon.
The only use case of a quasi selfcontained distrib is that someone
without root privileges but a decent gcc and perl installed can
build Sage in a user directory and shipping m4 will help that a
little more.
--
() The ASCII Ribbon Campaign
/\ Help Cure HTML E-Mail
--
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+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.