Fixing all the errors and warnings found while trying to build OVS on
Ubuntu 14.04 and adding a CI job to cover this kind of setup to make
sure it keeps working.

This should cover most potential issues with older distributions that
are still in use.

We may consider raising the bar in the future and drop support for
older compilers and kernels, but it should be done explicitly in one
of the newer releases.  As of today we claim support for pretty old
versions, so we should try to honor that.

Ilya Maximets (6):
  m4: Don't add -mno-avx512f if compiler doesn't support it.
  netlink: Fix build on kernels < 4.1 due to missing RTA_VIA.
  test-lib-route-table: Add missing RTPROT_BGP definition.
  test-netlink-policy: Fix missing field initializer warnings on older
    GCC.
  test-psample: Fix missing field initializer warnings on older GCC.
  github: Add a job to build on ubuntu-14.04.

 .github/workflows/build-and-test.yml | 39 ++++++++++++++++++++++++++++
 acinclude.m4                         |  7 +++++
 lib/netlink.c                        | 14 ++--------
 lib/route-table.c                    |  9 +++++++
 m4/openvswitch.m4                    |  7 +++--
 tests/test-lib-route-table.c         |  5 ++++
 tests/test-netlink-policy.c          | 15 ++++-------
 tests/test-psample.c                 |  3 ++-
 8 files changed, 74 insertions(+), 25 deletions(-)

-- 
2.51.0

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to