On Wed, Feb 8, 2012 at 4:20 PM, Robert Bradshaw <rober...@math.washington.edu> wrote: > On Wed, Feb 8, 2012 at 4:00 PM, William Stein <wst...@gmail.com> wrote: >> On Wed, Feb 8, 2012 at 3:39 PM, Dr. David Kirkby >> <david.kir...@onetel.net> wrote: >>> On 02/ 8/12 09:41 AM, Julien Puydt wrote: >>>> >>>> Le mardi 7/2/2012, David Kirkby<david.kir...@onetel.net> a écrit : >>>>> >>>>> Unfortunately, from a developers point of view, it is not the easiest >>>>> language to learn, and my experience of many Sage developers would >>>>> suggest they will not be over keen on studying the details >>>>> of .autoconf I can't exactly blame them either. >>>> >>>> >>>> If there were : >>>> (1) some documentation on autoconf in sage ; >>> >>> >>> That sounds like re-inventing the wheel, as others have written >>> documentation on autoconf. Unless there is anything Sage-specific, I don't >>> see the need for this. >>> >>> >>>> (2) with already a few things converted to serve as examples ; >>> >>> >>> There are lots of examples on the web, but I still believe a good >>> understanding is required to write decent scripts for a non-trivial project >>> like Sage. I don't think someone will get that by looking at others. >>> >>> >>>> Then that would already cover a large proportion of the cases by >>>> copy-pasting! >>> >>> >>> I don't think its that easy to do it right. >>> >>>> Snark on #sagemath >>>> >>> >>> I like the idea, and may be able to offer some help, but I'm aware this is a >>> non-trivial project. The rewards would be pretty great though. >> >> After following this whole thread, I still have absolutely no idea >> what this "non-trivial project" even is. What functionality is being >> proposed to add to the Sage build system? > > I'm also curious how the top-level makefile would benefit from a > (auto)configured, and what the implications would be for installing > things (such as sage -i ...) when being invoked via this top-level > make file. I do really like the idea of using (documented and checked) > flags rather than random environment variables to control how things > are build globally, as well as, if possible, persisting the decisions > once ./configure is done running.
Believe it or not, the environment variables that control how Sage is built globally are documented (and aren't random): http://sagemath.org/doc/installation/source.html#environment-variables -- William > > - Robert > > -- > To post to this group, send an email to sage-devel@googlegroups.com > To unsubscribe from this group, send an email to > sage-devel+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/sage-devel > URL: http://www.sagemath.org -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org