6.63. Libpipeline-1.4.0

The Libpipeline package contains a library for manipulating pipelines of subprocesses in a flexible and convenient way.

Approximate build time: 0.1 SBU
Required disk space: 8.2 MB

6.63.1. Installation of Libpipeline

6.63.2. 32-bit Installation

Prepare Libpipeline for 32-bit compilation:

PKG_CONFIG_PATH=/tools/lib32/pkgconfig  \
./configure --prefix=/usr               \
    --libdir=/usr/lib32                 \
    CC="gcc -m32"

The meaning of the configure options:

PKG_CONFIG_PATH

Use pkg-config to obtain the location of the test library metadata built in Section 5.14, “Check-0.9.14”.

Compile the package:

make

To test the results, issue:

make check

Install the package:

make install

Clean up the build directory before moving on to the next platform:

make clean

6.63.3. x32 ABI Installation

Prepare Libpipeline for x32 ABI compilation:

PKG_CONFIG_PATH=/tools/libx32/pkgconfig \
./configure --prefix=/usr               \
    --libdir=/usr/libx32                \
    CC="gcc -mx32"

The meaning of the configure options:

PKG_CONFIG_PATH

Use pkg-config to obtain the location of the test library metadata built in Section 5.14, “Check-0.9.14”.

Compile the package:

make

To test the results, issue:

make check

Install the package:

make install

Clean up the build directory before moving on to the next platform:

make clean

6.63.4. 64-bit Installation

Prepare Libpipeline for 64-bit compilation:

PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr

The meaning of the configure options:

PKG_CONFIG_PATH

Use pkg-config to obtain the location of the test library metadata built in Section 5.14, “Check-0.9.14”.

Compile the package:

make

To test the results, issue:

make check

Install the package:

make install

6.63.5. Contents of Libpipeline

Installed library: libpipeline.so

Short Descriptions

libpipeline

This library is used to safely construct pipelines between subprocesses