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