On 22 Aug 2023, at 12:35, Ilya Maximets wrote:

> It should generally be possible to build OVS with just C99.
> We do need some POSIX extensions, e.g. support for RW locks,
> but we should not require any GNU extensions or features
> from later C standards.
>
> Ilya Maximets (4):
>   compiler.h: Don't use asm and typeof with non-GNU compilers.
>   sflow: Always enable _BSD_SOURCE.
>   tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.
>   ci: Add jobs to test -std=c99 builds.
>
>  .ci/linux-build.sh                   |  4 ++++
>  .github/workflows/build-and-test.yml |  6 ++++++
>  include/openvswitch/compiler.h       | 10 ++++++++++
>  lib/automake.mk                      |  2 +-
>  tests/test-barrier.c                 |  8 ++++----
>  tests/test-id-fpool.c                |  4 ++--
>  tests/test-mpsc-queue.c              |  4 ++--
>  7 files changed, 29 insertions(+), 9 deletions(-)

All the changes look good, and they build fine on my setup.

For the series:

Acked-by: Eelco Chaudron <[email protected]>

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

Reply via email to