According to the ICU web site

"ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications."

R appears to need this on at least some systems, though I'm not sure if it needed on all of them.

When R is built on Solaris, the configure option --without-ICU is added. Otherwise R will not build.

Now Mariah Lenox proposes in

http://trac.sagemath.org/sage_trac/ticket/9396

to disable the ICU library if SAGE_FAT_BINARY is set to "yes". I don't know what we should be doing here. Should we just disable the library? Since we don't ship it, that seems in some ways the safest option. Clearly it was causing problems on Solaris and now apparently also when SAGE_FAT_BINARY is yes.

On the other hand, I don't think its a great idea to disable a library some people might have, so reducing the functionality of their installation of R in Sage.

The problem seems to be that R's configure script does not appear to have the sense to disable the library if it can't find the library. One might reasonably expect the configure script to build R without the library if it is able to do so, rather than give an error message, which is what is happening on some systems at least.

Dave

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