Compile error with musl libc and clang 18
FAILED: libweston/libweston-14.so.0.0.0.p/color-management.c.o clang -Ilibweston/libweston-14.so.0.0.0.p -Ilibweston -I../weston-9999/libweston -I. -I../weston-9999 -Iinclude -I../weston-9999/include -Iprotocol -I/usr/lib/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -Wmissing-prototypes -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -Wundef -fvisibility=hidden -O2 -march=native -fPIC -MD -MQ libweston/libweston-14.so.0.0.0.p/color-management.c.o -MF libweston/libweston-14.so.0.0.0.p/color-management.c.o.d -o libweston/libweston-14.so.0.0.0.p/color-management.c.o -c ../weston-9999/libweston/color-management.c ../weston-9999/libweston/color-management.c:890:2: error: call to undeclared function 'static_assert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 890 | static_assert(UINT32_MAX <= SIZE_MAX, | ^ 1 error generated.