Popt-1.18

Introduction to Popt

The popt package contains the popt libraries which are used by some programs to parse command-line options.

This package is known to build and work properly using an LFS-10.1 platform.

Package Information

popt Dependencies

Doxygen-1.9.1 (for generating documentation)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/popt

Installation of Popt

Install popt by running the following commands:

./configure --prefix=/usr --disable-static &&
make

If you have Doxygen-1.9.1 installed and wish to build the API documentation, issue:

sed -i 's@\./@src/@' Doxyfile &&
doxygen

To test the results, issue: make check.

Now, as the root user:

make install &&
mv /usr/lib/libpopt.so.* /lib &&
ln -sfv ../../lib/$(readlink /usr/lib/libpopt.so) /usr/lib/libpopt.so

If you built the API documentation, install it using the following commands issued by the root user:

install -v -m755 -d /usr/share/doc/popt-1.18 &&
install -v -m644 doxygen/html/* /usr/share/doc/popt-1.18

Command Explanations

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

mv /usr/lib/libpopt.so.* /lib and ln -sfv ...: Moves the popt library on the root filesystem, so it is avaliable in case /usr is offline and efibootmgr-17 is installed and linked to popt.

Contents

Installed Programs: None
Installed Library: libpopt.so
Installed Directories: /usr/share/doc/popt-1.18

Short Descriptions

libpopt.so

is used to parse command-line options

Last updated on 2021-03-31 23:55:54 -0500