The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces.
This package is known to build and work properly using an LFS-7.1 platform.
Download (HTTP): http://www.infradead.org/~tgr/libnl/files/libnl-3.2.9.tar.gz
Download MD5 sum: c13adec0239b266207fff07d79e5ce9e
Download size: 1.1 MB
Estimated disk space required: 16 MB
Estimated build time: 0.2 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libnl
Install libnl by running the following commands:
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static &&
make
This package does not have a testsuite.
Now, as the root user:
make install
--sysconfdir=/etc: This
parameter puts the pktloc and classid files in /etc/libnl which is their conventional location
and recommended if you are building this package to enable
NetworkManager on a desktop. If
you are building this package for other reasons, you might prefer
to use --sysconfdir=/var/lib so that these
files, which are not expected to be edited, are placed in
/var/lib/nl. The default for a build
with prefix /usr is, of course, to
create a directory /usr/etc which is
not desirable.
--disable-static: This switch prevents
the static libraries being installed.
Last updated on 2012-05-16 20:07:49 +0000