9.12. libunistring-1.4.1

libunistring is a library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.

Approximate build time: 0.6 SBU (add 0.3 SBU for tests
Required disk space: 58 MB (add 46 MB for tests)

9.12.1. Prepare libunistring for compilation:

First, make a fix required by glibc-2.43 and later:

sed -r '/_GL_EXTERN_C/s/w?memchr|bsearch/(&)/' \
    -i $(find -name \*.in.h)

Now Configure libunistring for compilation:

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/libunistring-1.4.1

Compile the package:

make

To test the results, issue:

make check

Install the package:

make install

9.12.2. Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

9.12.3. Contents

Installed Programs: None
Installed Libraries: libunistring.so
Installed Directory: /usr/include/unistring and /usr/share/doc/libunistring-1.4.1

Short Descriptions

libunistring.so

provides the unicode string library API