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