Hi all,
On Fedora 39 compilation VPP v23.10-rc0-93-g4ab1aa314 with glibc-2.38 failed (no problem with older glibc)
FAILED: CMakeFilesvnet/CMakeFiles/vnet_objs.dir/interface_api.c.o
/usr/bin/clang --target=x86_64-linux-gnu -DHAVE_FCNTL64 -D_FORTIFY_SOURCE=2 -I/builddir/build/BUILD/vpp-23.10/src -I/builddir/build/BUILD/vpp-23.10/build-root/build-vpp-native/vpp/CMakeFiles -I/builddir/build/BUILD/vpp-23.10/build-root/build-vpp-native/vpp/CMakeFiles/vnet -fPIC -g -Werror -Wall -Wno-address-of-packed-member -O3 -fstack-protector -fno-common -march=corei7 -mtune=corei7-avx -MD -MT CMakeFiles/vnet/CMakeFiles/vnet_objs.dir/interface_api.c.o -MF CMakeFiles/vnet/CMakeFiles/vnet_objs.dir/interface_api.c.o.d -o CMakeFiles/vnet/CMakeFiles/vnet_objs.dir/interface_api.c.o -c /builddir/build/BUILD/vpp-23.10/src/vnet/interface_api.c
/builddir/build/BUILD/vpp-23.10/src/vnet/interface_api.c:387:9: error: conflicting types for 'strcasestr'
char strcasestr (char *, char *); / lnx hdr file botch */
^
/usr/include/string.h:380:14: note: previous declaration is here
extern char *strcasestr (const char *{}haystack, const char *{_}_needle)
^
1 error generated.