summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2019-09-01libnl-3.5.0 releaseThomas Haller
2017-10-09libnl-3.4.0 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-09-20libnl-3.4.0-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-05-12build: allow building cli without dynamic librarires supportThomas Haller
Commit 3cb28534d34392ceec4adead0cfa97039796ccb7 enables building of cli always as part of `make check`. As cli previously always included <dlfcn.h>, this broke tests for building with toolchains that don't support dynamic library loading. Add a configure check and disable dlopen() based on whether <dlfcn.h> is available. Signed-off-by: Thomas Haller <thaller@redhat.com> https://github.com/thom311/libnl/pull/141
2017-05-03libnl-3.3.0 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-03-23all: don't use math.h or link with libm.soThomas Haller
2017-03-12lib: escape usage of strerror_l() if it doesn't exist in libcAlexey Brodkin
uClibc doesn't implement strerror_l() and thus libnl starting from 3.2.29 couldn't be compiled with it any longer. To work-around that problem we'll just do a check on strerror_l() availability during configuration and if it's not there just fall back to locale-less strerror(). See-also: 6c2d111177e91184073c44f83d4a6182aaba06d7 http://lists.infradead.org/pipermail/libnl/2017-March/002301.html Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-03-06libnl-3.3.0-rc1 releaseThomas Haller
First release candidate for upcoming libnl 3.3.0 release. Note that from now on, future libnl3 release will bump the second version number, instead of the third. So the next version will be 3.3.0 instead of 3.2.30. This does not imply a break of API/ABI, it is only a change of the versioning scheme. Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-02-28build: reorder checks in configure.acThomas Haller
2017-02-27build: merge src/Makefile.am into top-level makefileThomas Haller
2017-02-27build: merge src/lib/Makefile.am into top-level makefileThomas Haller
2017-02-27build: merge tests/Makefile.am into top-level makefileThomas Haller
2017-02-27build: merge python/Makefile.am into top-level makefileThomas Haller
2017-02-27build: merge man/Makefile.am into top-level makefileThomas Haller
2017-02-27build: merge lib/Makefile.am into top-level makefileThomas Haller
2017-02-27build: merge include/Makefile.am into top-level makefileThomas Haller
2016-12-30libnl-3.2.29 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2016-12-12libnl-3.2.29-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2016-07-08libnl-3.2.28 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2016-06-30libnl-3.2.28-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-10-16libnl-3.2.27 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-09-21libnl-3.2.27-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-03-30libnl-3.2.26 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-03-18build: extend configure option --enable-cli and install all cli programsThomas Haller
Previously, some cli programs were installed to sbin/ and most were not installed at all. Now, by default install all of them to bin/ directory. But extend the configure option to allow specifying 'no-inst', 'bin', or 'sbin'. Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-03-05libnl-3.2.26-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-02-02build: add individual linker version scripts for shared librariesThomas Haller
Instead of using a shared version script 'libnl.sym', add individual linker scripts for all libnl libraries. For now, the content of the version script is unchanged and this patch does not have any externally visible changes. Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-09-22build: generate libnl-idiag-3.0.pcSébastien Barré
That file was not generated due to a missing line in Makefile.am and configure.ac http://lists.infradead.org/pipermail/libnl/2014-September/001649.html Signed-off-by: Sébastien Barré <sebastien.barre@uclouvain.be> Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-07-20xfrm: add xfrm supportSruthi Yellamraju
Signed-off-by: Sruthi Yellamraju <ysruthi@gmail.com> Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-07-16libnl-3.2.25 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-07-07build: embed the git commit id of HEAD in the configure scriptThomas Haller
Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-25libnl-3.2.25-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-05-25Explicitly create output directories for flex/yacc output.Michał Górny
When out-of-source build with '--disable-dependency-tracking' is performed, the 'lib/route' and 'lib/route/cls' directories required for flex/yacc output do not exist. As a result, the flex/yacc calls fail with ENOENT. Create the necessary directories explicitly via $(MKDIR_P) in the flex/yacc rules to guarantee proper out-of-source and in-source build.
2014-01-21libnl-3.2.24 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2013-12-17libnl-3.2.24-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2013-11-06python: Include all files in distributionThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-10-313.2.23 releaseThomas Graf
2013-10-23libnl-3.2.23-rc2 releaseThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-10-22Fix up -rc1 versioning to not be included in libnl_micro_versionThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-10-22libnl-3.2.23-rc1 releaseThomas Graf
2013-08-07Enable linker versioningThomas Graf
Reported-by: Ian Stakenvicius Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-07-18add python module for generic netlink libraryArend van Spriel
This commit adds creation of the netlink.genl package. The actual capi.i will be filled in upcoming commits so the module is rather dumb for now. Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-05-143.2.22 releaseThomas Graf
2013-04-28Prepare for 3.2.22-rc1 releaseThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-04-28configure: Convert ENABLE_UNIT_TESTS to a mere AM conditionalThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-04-27tests: Make unit test building optionalThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-04-05autoconf: Use PKG_CHECK_MODULES() instead of AM_PATH_CHECK()Thomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-04-02nl: Print file:line:func in debugging messages and provide --disable-debug ↵Thomas Graf
to disable debugging Compiling libnl with --disable-debug will result in the ignorance of the 'NLDBG' environment variable. Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-03-14tests: Add check based unit test systemThomas Graf
Introduces new unit tests based on `check`. Each subsystem/module can have its own unit tests in tests/check-<name>.c that will be linked together in tests/check-all.c. Running 'make check' will compile and run the unit tests automatically. A reference unit test implementation has been done for the abstract address module. Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-01-243.2.21 releaseThomas Graf
2013-01-24Provide better help text when bumping CURRENT,AGE,REVISIONThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>