%general-entities; ]> $LastChangedBy$ $Date$ ICU-&icu-version; ICU Introduction to ICU The International Components for Unicode (ICU) package is a mature, widely used set of C/C++ libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms. &lfs10_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &icu-md5sum; Download size: &icu-size; Estimated disk space required: &icu-buildsize; Estimated build time: &icu-time; ICU Dependencies Optional (with Clang), and (for documentation) User Notes: Installation of ICU If clang++ is available, it will be used in the mistaken belief that g++ might not support C++11, even though configure has tested for that. If using g++ there will be an unnecessary warning at the end of configure. Building with g++ also takes longer than the estimated SBU shown. Install ICU by running the following commands: cd source && ./configure --prefix=/usr && make To test the results, issue: make check. Now, as the root user: make install Contents Installed Programs Installed Libraries Installed Directories derb, escapesrc, genbrk, genccode, gencfu, gencmn, gencnval, gendict, gennorm2, genrb, gensprep, icu-config, icuinfo, icupkg, makeconv, pkgdata, and uconv libicudata.so, libicui18n.so, libicuio.so, libicutest.so, libicutu.so, and libicuuc.so /usr/include/unicode, /usr/lib/icu, and /usr/share/icu Short Descriptions derb disassembles a resource bundle. derb escapesrc converts \u escaped characters into unicode characters. escapesrc genbrk compiles ICU break iteration rules source files into binary data files. genbrk genccode generates C or platform specific assembly code from an ICU data file. genccode gencfu reads in Unicode confusable character definitions and writes out the binary data. gencfu gencmn generates an ICU memory-mappable data file. gencmn gencnval compiles the converter's aliases file. gencnval gendict compiles word lists into ICU string trie dictionaries. gendict gennorm2 builds binary data files with Unicode normalization data. gennorm2 genrb compiles a resource bundle. genrb gensprep compiles StringPrep data from filtered RFC 3454 files. gensprep icu-config outputs ICU build options. icu-config icuinfo outputs configuration information about the current ICU. icuinfo icupkg extracts or modifies an ICU .dat archive. icupkg makeconv compiles a converter table. makeconv pkgdata packages data for use by ICU. pkgdata uconv converts data from one encoding to another. uconv libicudata.so is the data library. libicudata.so libicui18n.so is the internationalization (i18n) library. libicui18n.so libicuio.so is the ICU I/O (unicode stdio) library. libicuio.so libicutest.so is the test library. libicutest.so libicutu.so is the tool utility library. libicutu.so libicuuc.so is the common library. libicuuc.so