Gonzalo Tornaria wrote:
On Fri, Jan 22, 2010 at 3:24 AM, Dr. David Kirkby
<david.kir...@onetel.net> wrote:
But sorting out whether the version of libraries on a system are suitable,
can be tricky. Even having the right versions does not guarantee they will
be found in preference to some other version.

Sure. We already have related issues. For example, the prereq checks
perl is installed, but it doesn't check for some perl modules which
are required (but not part of debian's perl-base --- not really needed
for anything except building sage).

I've made quite a few changes to 'prereq' recently, so I'm probably the best person to make any more changes. I'm certainly willing to do the one to check for Fortran.

But tell me what perl modules are needed. If

1) There is some agreeemnt to exit if they do not exist AND
2) There is some reasonably simple way of checking for them,

then I can implement a test.

As long as it builds with libraries in current debian / fedora /
ubuntu, it's ok.

Does every Linux user always update to have the latest versions? I doubt it. In some cases, they will not have root access and so can't update.

The build process will need to handle properly the cases where the libraries are not right. I think actually testing them might be VERY difficult.

If you are only going to shave off 20 MB or so from the source code, it
might be more hassle than it is worth. If you could cut the download time by
30%, then I could see it would probably be worth the effort in doing this.
But I'm not so sure you would be able to do that. Too many packages are
probably too specialised.

sage 3.0.5 was 188MB, but the debian package (binary) was only 42MB.
The source for the debian package is 57.6MB.

Gonzalo

I suspect the extra packages added to Sage since 3.0.5 are probably more specialised, so I suspect the saving as a percentage will be a lot less.

--
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

Reply via email to