]> git.ipfire.org Git - thirdparty/openvpn.git/commit - configure.ac
configure: enable DCO by default on FreeBSD/Linux
authorFrank Lichtenheld <frank@lichtenheld.com>
Wed, 15 Feb 2023 16:26:54 +0000 (17:26 +0100)
committerGert Doering <gert@greenie.muc.de>
Sat, 25 Feb 2023 13:51:20 +0000 (14:51 +0100)
commit2a1a21e3da3ec66d901864edd7b3b0e2498b3b0a
tree4a997a34b429e54b6c92bca31335095ca00b16f2
parent45a1cb2ad85a50feded10dad706132bd8a7f6133
configure: enable DCO by default on FreeBSD/Linux

Automatically disabled when
- iproute2 is enabled
  (Don't want to force people specifying --disable-dco explicitely)
- libnv is missing on FreeBSD
  (FreeBSD version too old anyway)

Will still error out if libnl-genl is missing on Linux to
make people aware of new dependency.

v2: error out when libnl-genl is missing as discussed with ordex on
    IRC.
v3:
 - improvements to the messages, suggested by Selva
 - further improvements to the default specification, trying to make it clear
 - if enabling iproute2, do not test for libnl-genl
v4: add updates for GHA
v5:
 - v4 was missing the changes of v3. v5 combines the changes from v3 and v4
 - fix build failure GHA/ubuntu1804/mbedtls
 - fix build failure GHA/ubuntu2204/libressl

Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Antonio Quartulli <a@unstable.cc>
Message-Id: <20230215162654.52137-1-frank@lichtenheld.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26272.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
.github/workflows/build.yaml
configure.ac