Uploaded image for project: 'vpp'
  1. vpp
  2. VPP-2082

Compilation error with glibc-2.38

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • VNET

      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.

            dmarion Damjan Marion
            nucleo nucleo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: