-----Original Message-----
From: sage-devel@googlegroups.com on behalf of Volker Braun
Sent: Fri 12/17/2010 1:11 AM
To: sage-devel@googlegroups.com
Subject: [sage-devel] Re: Should Sage include its own gcc ? It would add <= 1.6 
MB to the Sage tarball.
 
Gentoo-prefix uses rpath instead of the LD_LIBRARY_PATH kludge, very good! 
But this also means that there won't be any binary distributions (even in 
their current broken state) until we work out the rpath-rewriting. 

Gentoo-prefix on OSX still needs Xcode. I don't know if one then still has 
to hunt for the xcode fortran plugin or whether gentoo-prefix can provide a 
fortran compiler.
 
Gentoo-prefix on windows seems to still require administrative access to 
install. It is huge (2.6GB) since it contains binaries for all windows 
versions, so its not really feasible to bundle all platforms. It is only 
well-tested for Interix (instead of Cygwin) and 32-bit.

On all reasonable platforms one shouldn't have to install the whole prefix 
but use the distribution packages. So I guess the plan is to ask (at 
installation time) whether to 
1) check all requirements are in place (no administrative access required, 
might fail)
2) install a meta-package that drags in the requirements (requires 
administrative access)
3) use existing Gentoo-prefix at $EPREFIX
4) install new Gentoo-prefix (prompt for path)

......

So I am currently stuck on an intel iMac so I have started to put Gentoo Prefix
on it and I am working on getting sage-on-gentoo to compile on it.

A few thing, someone mentioned in an answer that you can change the value
of the rpath to enable the making of binaries. The limitation with that an GNU 
ld
is that the path cannot be longer than the original (unless there is another 
trick 
I am not aware of). Note that sun ld gives you more space to change the rpath.

On OS X you need xcode to bootstrap. You then build a gcc-apple from Gentoo,
this can be built with gfortran (compiling right now in fact). Cannot comment 
on 
windows.

About providing packages and internet access: you can mitigate this. All the 
sources
are stored in a standard directory and nothing prevents you from just dropping 
them
from a cd there rather than downloading them.

François

This email may be confidential and subject to legal privilege, it may
not reflect the views of the University of Canterbury, and it is not
guaranteed to be virus free. If you are not an intended recipient,
please notify the sender immediately and erase all copies of the message
and any attachments.

Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more
information.

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

<<winmail.dat>>

Reply via email to