%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. &lfs7a_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; Additional Downloads Required patch: ICU Dependencies Optional (with Clang), and (for documentation) User Notes: Installation of ICU First, fix a regression in version 58.1: patch -p1 -i ../icu4c-&icu-version;-fix_enumeration-1.patch 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 Command Explanations CC=gcc CXX=g++: If you prefer to use gcc and/or g++ instead of clang and/or clang++, if they are installed, use one or both variables in the configure line. Contents Installed Programs Installed Libraries Installed Directories derb, genbrk, genccode, gencfu, gencmn, gencnval, gendict, gennorm2, genrb, gensprep, icu-config, icuinfo, icupkg, makeconv, pkgdata, and uconv libicudata.so, libicui18n.so, libicuio.so, libicule.so, libiculx.so, libicutest.so, libicutu.so, and libicuuc.so /usr/include/layout, /usr/include/unicode, /usr/lib/icu, and /usr/share/icu Short Descriptions derb disassembles a resource bundle. derb 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 libicule.so is the layout engine. libicule.so libiculx.so is the layout extensions engine. libiculx.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