6.12. Gettext-0.14.5

#### Cross-Compiled Linux From Scratch - Version 1.0.0rc1-MIPS

### Chapter 6. Constructing a Temporary System

- Prev

  Gawk-3.1.5

- Next

  Grep-2.5.1a

- Up.
- Home

# 6.12. Gettext-0.14.5

The Gettext package contains utilities for internationalization and localization. These allow programs to be compiled with NLS (Native Language Support), enabling them to output messages in the user's native language.

## 6.12.1. Installation of Gettext

Gettext has an issue with cross-compiling where it can't find getline. Fix it here:

    cd gettext-tools
    echo "am_cv_func_working_getline=yes" >> config.cache

Prepare Gettext for compilation:

    ./configure --prefix=/tools \
        --host=${LFS_TARGET} --disable-shared \
        --cache-file=config.cache

The meaning of the configure options:

`--disable-shared`

  This tells Gettext not to create a shared library.

Only one program in the Gettext package needs to be built:

    make -C lib
    make -C src msgfmt

Install the msgfmt binary:

    cp -v src/msgfmt /tools/bin

Details on this package are located in Section 10.31.2, “Contents of Gettext.”

- Prev

  Gawk-3.1.5

- Next

  Grep-2.5.1a

- Up.
- Home.