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