Attention
The ShARC HPC cluster was decommissioned on the 30th of November 2023 at 17:00. It is no longer possible for users to access that cluster.
icu - International Components for Unicode
ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software.
ICU is released under a nonrestrictive open source license that is suitable for use with both commercial software and with other open source or free software.
Usage
Version 58.2 of the icu library for C requires gcc version 4.9.4 or higher (for the C++ standard library); To make the library and this compiler available, run one of the following:
module load libs/icu/58.2/gcc-4.9.4
module load libs/icu/58.2/gcc-8.2-cmake-3.17.1
Installation Notes
This section is primarily for administrators of the system.
Version 58.2
GCC Version 4.9.4 built using:
This Icu 58.2 build links against the GCC 4.9.4 C++ standard library and was installed as a dependency of boost_sharc (build using the same C++ standard library); Boost in turn was installed as a dependency of Caffe.
Download, configure, build, test and install using
this script
Check the console output of the install process for
All tests OK
Install
this modulefile
as/usr/local/modulefiles/libs/icu/58.2/gcc-4.9.4
GCC Version 8.2.0 built using:
This Icu 58.2 build links against the GCC 8.2.0 C++ standard library and was installed as a dependency of boost_sharc (build using the same C++ standard library); Boost in turn was installed as a dependency of Caffe.
Download, configure, build, test and install using
this script
Optional: Enable tests and check the console output of the install process for any failing tests.
Install
this modulefile
as/usr/local/modulefiles/libs/icu/58.2/gcc-8.2-cmake-3.17.1