[acassen/keepalived] 41062d: Updated autoconf files due to autoconf upgrade

pqarmitage <[email protected]> Tue, 27 Jun 2017 12:55:24 -0700
Newsgroups gmane.linux.keepalived.devel
Message-ID <5952b82c1a64e_79da3fd308561c2c11385@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: 41062d3778a3c0db142c76ba0357625687d115fc
      https://github.com/acassen/keepalived/commit/41062d3778a3c0db142c76ba0357625687d115fc
  Author: Quentin Armitage <[email protected]>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M Makefile.in
    M aclocal.m4
    M configure

  Log Message:
  -----------
  Updated autoconf files due to autoconf upgrade

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 090f93061595dc411ae3cf0446acc6a555309fc2
      https://github.com/acassen/keepalived/commit/090f93061595dc411ae3cf0446acc6a555309fc2
  Author: Quentin Armitage <[email protected]>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M configure
    M configure.ac
    M keepalived/core/keepalived_netlink.c
    M keepalived/core/libnl_link.c
    M keepalived/include/libnl_link.h
    M keepalived/vrrp/vrrp_if_config.c
    M keepalived/vrrp/vrrp_iptables.c
    M keepalived/vrrp/vrrp_iptables_calls.c
    M lib/config.h.in

  Log Message:
  -----------
  Fix compiling with namespace collisions in net/if.h and linux.if.h

There have been various problems around including both <net/if.h> and
<linux/if.h>.

A long time ago, it wasn't possible to include both of them. Later,
<libnl3/netlink/route/link.h> followed by <net/if.h> didn't work.
After that was resolved, from Linux 4.5 to 4.5.4 including both
<linux/if.h> and <net/if.h> would caused compile failures. Subsequently
<linux/if.h> has been modified so that it can be included after
<net/if.h>, but it still doesn't work to include <net/if.h> and
including <linux/if.h>.

Generally ensuring that <net/if.h> is included before other problematic
headers nowadays circumvents the problem, but with older systems, we
have to stop <linux/if.h> being included by predefining its include guard
(yuk).


  Commit: 1d8af18c1d3882d515199726156d8e6b6984638f
      https://github.com/acassen/keepalived/commit/1d8af18c1d3882d515199726156d8e6b6984638f
  Author: pqarmitage <[email protected]>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M Makefile.in
    M aclocal.m4
    M configure
    M configure.ac
    M keepalived/core/keepalived_netlink.c
    M keepalived/core/libnl_link.c
    M keepalived/include/libnl_link.h
    M keepalived/vrrp/vrrp_if_config.c
    M keepalived/vrrp/vrrp_iptables.c
    M keepalived/vrrp/vrrp_iptables_calls.c
    M lib/config.h.in

  Log Message:
  -----------
  Merge pull request #611 from pqarmitage/fixes

Fix some compilation errors found with travis-ci


Compare: https://github.com/acassen/keepalived/compare/b23007333540...1d8af18c1d38

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel