On 10/9/25 11:21 AM, Ilya Maximets wrote:
> 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(-)
> 

Thanks, Kevin and Eelco for reviews!

I applied the set and backported all the fixes down to where each of them
belongs.  The new CI job will be only on main for now, doesn't seem
necessary on older branches.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to