MidgardOS Developer Documentation

A website documenting creating the build root for MidgardOS


Section 5 - Building the Base System Tools

Navigation    
« DejaGNU HOME GNU Binutils »

PkgConf

Name: PkgConf
Summary: A software compilation and linker metadata tool and library
License: ISC
Version: 2.5.1
URL: https://distfiles.ariadne.space/pkgconf/pkgconf-2.5.1.tar.xz

Average Build Time: less than 0.1 SBU
Used Install Space: 5.0 MiB

NOTE: At this time, we don’t use the download from GitHub for this package as it requires AutoConf and AutoMake, which have not been installed yet

Configuration

To configure PkgConf for install into our build root, run the following command:

./configure --prefix=/usr                         \
            --libdir=/usr/lib64                   \
            --libexecdir=/usr/lib64               \
            --docdir=/usr/share/doc/pkgconf-2.5.1 \
            --disable-static                      \
            --with-pkg-config-dir=/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig

Compilation and Installation

To compile PkgConf, run the following command:

make

This package requires a tool that is not in the distribution as yet for running its tests.

Finally, to install PkgConf into the build tree, run the following commands:

make install
rm -fv /usr/lib64/libpkgconf.la
ln -sv pkgconf   /usr/bin/pkg-config
ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1

Contents

Contents  
Installed Programs pkgconf, pkg-config (link to pkgconf), and bomtool
Installed Libraries libpkgconf.so
Installed Directories /usr/share/doc/pkgconf-2.5.1
Navigation    
« DejaGNU HOME GNU Binutils »