Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/openvswitch.spec'], chrootPath='/mnt/mock/kojid//dist-an23.3-riscv64-gcc14-build-478049-74205/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/openvswitch.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1719273600 Wrote: /builddir/build/SRPMS/openvswitch-2.17.6-4.an23_rva23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/openvswitch.spec'], chrootPath='/mnt/mock/kojid//dist-an23.3-riscv64-gcc14-build-478049-74205/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/openvswitch.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1719273600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.89v2uL + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openvswitch-2.17.6 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/openvswitch-2.17.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd openvswitch-2.17.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Fixed-troff-warning-in-versions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Run-tbl-preprocessor-in-manpage-check-rule.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-docs-Add-nowarn-region-option-to-tables.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Fix-rendering-of-VLAN-Comparison-Chart.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-CVE-2023-3966.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0006-fix-CVE-2023-5366.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OL0jB9 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openvswitch-2.17.6 + rm -f python/ovs/dirs.py + ./boot.sh libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:24: warning: The macro `AC_PROG_CC_C99' is obsolete. configure.ac:24: You should run autoupdate. ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from... configure.ac:24: the top level configure.ac:193: warning: The macro `AC_ERROR' is obsolete. configure.ac:193: You should run autoupdate. ./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from... acinclude.m4:119: OVS_CHECK_LINUX is expanded from... configure.ac:193: the top level configure.ac:24: installing 'build-aux/compile' configure.ac:22: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' + mkdir build build-dpdk + pushd build ~/build/BUILD/openvswitch-2.17.6/build ~/build/BUILD/openvswitch-2.17.6 + ln -s ../configure + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld' ']' ++ find . -name ltmain.sh ++ dirname ./configure + /usr/lib/rpm/anolis/force-as-needed-for-shared-lib-in-libtool . Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/anolis/fix-libtool-ltmain-from-overlinking ++ dirname ./configure + /usr/lib/rpm/anolis/fix-libtool-from-moving-options-after-libs . Fixing libtool inside configure to pass -Wl,xxx options before libraries + /usr/lib/rpm/anolis/fix-dlsearch-path-in-libtool . lib64 + ./configure --build=riscv64-Anolis-linux --host=riscv64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --enable-shared --enable-ssl --enable-libcapng --with-pkidir=/var/lib/openvswitch/pki checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether make supports the include directive... yes (GNU style) checking for riscv64-Anolis-linux-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for fgrep... /usr/bin/grep -F checking for egrep... /usr/bin/grep -E checking for riscv64-Anolis-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking whether byte ordering is bigendian... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking build system type... riscv64-Anolis-linux-gnu checking host system type... riscv64-Anolis-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert riscv64-Anolis-linux-gnu file names to riscv64-Anolis-linux-gnu format... func_convert_file_noop checking how to convert riscv64-Anolis-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for riscv64-Anolis-linux-file... no checking for file... file checking for riscv64-Anolis-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for riscv64-Anolis-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for riscv64-Anolis-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for riscv64-Anolis-linux-strip... no checking for strip... strip checking for riscv64-Anolis-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for riscv64-Anolis-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for library containing pow... -lm checking for library containing clock_gettime... none required checking for library containing timer_create... none required checking for library containing pthread_rwlock_tryrdlock... none required checking for library containing pthread_rwlockattr_destroy... none required checking for library containing pthread_spin_lock... none required checking for pthread_spin_lock... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking for MSVC x64 compiler... no checking for windows.h... no checking whether USDT probes are enabled... no checking for linux/netlink.h... yes checking for pkg-config... /usr/bin/pkg-config checking whether compiling and linking against OpenSSL works... yes checking whether SSL_set_tlsext_host_name is declared... yes checking for capng_clear in -lcap-ng... yes checking for Python 3 (version 3.4 or later)... /usr/bin/python3 checking for flake8... no checking for sphinx-build-3... sphinx-build-3 checking for dot... yes checking for net/if_dl.h... no checking whether strtok_r macro segfaults on some inputs... no checking whether AF_XDP is enabled... no checking whether sys_siglist is declared... no checking whether malloc_trim is declared... yes checking for struct stat.st_mtim.tv_nsec... yes checking for struct stat.st_mtimensec... no checking for struct ifreq.ifr_flagshigh... no checking for struct mmsghdr.msg_len... yes checking for struct sockaddr_in6.sin6_scope_id... yes checking for mlockall... yes checking for strnlen... yes checking for getloadavg... yes checking for statvfs... yes checking for getmntent_r... yes checking for sendmmsg... yes checking for clock_gettime... yes checking for mntent.h... yes checking for sys/statvfs.h... yes checking for linux/types.h... yes checking for linux/if_ether.h... yes checking for linux/net_namespace.h... yes checking for stdatomic.h... yes checking for bits/floatn-common.h... yes checking for net/if_mib.h... no checking for library containing backtrace... none required checking for linux/perf_event.h... yes checking for valgrind/valgrind.h... no checking for connect in -lsocket... no checking for library containing gethostbyname... none required checking XenServer release... none checking for groff... yes checking whether gcc has that supports thread_local... yes checking for library containing __atomic_load_8... -latomic checking whether gcc supports GCC 4.0+ atomic built-ins... yes checking value of __atomic_always_lock_free(1)... 1 checking value of __atomic_always_lock_free(2)... 1 checking value of __atomic_always_lock_free(4)... 1 checking value of __atomic_always_lock_free(8)... 1 checking for library containing aio_write... none required checking for pthread_set_name_np... no checking for pthread_setname_np() variant... glibc checking whether __linux__ is defined... true checking linker output version information... libX-2.17.so.0.0.6) checking whether g++ supports C++11 features by default... yes checking for working posix_memalign... yes checking for ub_ctx_create in -lunbound... yes checking for unw_backtrace in -lunwind... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no checking whether gcc accepts -Werror... yes checking whether gcc accepts -Wall... yes checking whether gcc accepts -Wextra... yes checking whether gcc accepts -Wno-sign-compare... yes checking whether gcc accepts -Wpointer-arith... yes checking whether gcc accepts -Wformat -Wformat-security... yes checking whether gcc accepts -Wswitch-enum... yes checking whether gcc accepts -Wunused-parameter... yes checking whether gcc accepts -Wbad-function-cast... yes checking whether gcc accepts -Wcast-align... yes checking whether gcc accepts -Wstrict-prototypes... yes checking whether gcc accepts -Wold-style-definition... yes checking whether gcc accepts -Wmissing-prototypes... yes checking whether gcc accepts -Wmissing-field-initializers... yes checking whether gcc accepts -Wthread-safety... no checking whether gcc accepts -fno-strict-aliasing... yes checking whether gcc accepts -Wswitch-bool... yes checking whether gcc accepts -Wlogical-not-parentheses... yes checking whether gcc accepts -Wsizeof-array-argument... yes checking whether gcc accepts -Wbool-compare... yes checking whether gcc accepts -Wshift-negative-value... yes checking whether gcc accepts -Wduplicated-cond... yes checking whether gcc accepts -Qunused-arguments... no checking whether gcc accepts -Wshadow... yes checking whether gcc accepts -Wmultistatement-macros... yes checking whether gcc accepts -Wcast-align=strict... yes checking whether gcc accepts -Wno-null-pointer-arithmetic... no checking whether gcc accepts -Warray-bounds-pointer-arithmetic... no checking whether gcc accepts -Wno-unused... yes checking whether gcc accepts -Wno-unused-parameter... yes checking target hint for cgcc... other checking vector options for cgcc... checking whether DPCLS Autovalidator is default implementation... no checking whether DPIF AVX512 is default implementation... no checking whether MFEX Autovalidator is default implementation... no checking binutils avx512 assembler checks passing... no checking whether gcc accepts -mavx512f -mavx512vpopcntdq... no checking for struct tcf_t.firstuse... yes checking whether dpdk is enabled... no checking whether make supports nested variables... (cached) yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating lib/stdio.h config.status: creating lib/string.h config.status: creating ovsdb/libovsdb.sym config.status: creating ofproto/libofproto.sym config.status: creating lib/libsflow.sym config.status: creating lib/libopenvswitch.sym config.status: creating vtep/libvtep.sym config.status: creating Makefile config.status: creating datapath/Makefile config.status: creating datapath/linux/Kbuild config.status: creating datapath/linux/Makefile config.status: creating datapath/linux/Makefile.main config.status: creating tests/atlocal config.status: creating lib/libopenvswitch.pc config.status: creating lib/libsflow.pc config.status: creating ofproto/libofproto.pc config.status: creating ovsdb/libovsdb.pc config.status: creating include/openvswitch/version.h config.status: creating config.h config.status: executing tests/atconfig commands config.status: executing depfiles commands config.status: executing libtool commands config.status: executing include/openflow/openflow.h.stamp commands config.status: executing utilities/bugtool/dummy commands config.status: executing ipsec/dummy commands + make -j64 sed -f ../build-aux/extract-odp-netlink-h < ../datapath/linux/compat/include/linux/openvswitch.h > include/odp-netlink.h sed \ -e '/^##/d' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ < ../python/ovs/dirs.py.template > ../python/ovs/dirs.py.tmp && \ mv ../python/ovs/dirs.py.tmp ../python/ovs/dirs.py sh -f ../build-aux/extract-odp-netlink-macros-h include/odp-netlink.h > include/odp-netlink-macros.h PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in annotate ../vswitchd/vswitch.ovsschema ../lib/vswitch-idl.ann > lib/vswitch-idl.ovsidl.tmp && mv lib/vswitch-idl.ovsidl.tmp lib/vswitch-idl.ovsidl PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in annotate ../ovsdb/_server.ovsschema ../lib/ovsdb-server-idl.ann > lib/ovsdb-server-idl.ovsidl.tmp && mv lib/ovsdb-server-idl.ovsidl.tmp lib/ovsdb-server-idl.ovsidl PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in -C .. annotate tests/idltest.ovsschema tests/idltest.ann > tests/idltest.ovsidl.tmp && \ mv tests/idltest.ovsidl.tmp tests/idltest.ovsidl PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in annotate ../vtep/vtep.ovsschema ../vtep/vtep-idl.ann > vtep/vtep-idl.ovsidl.tmp && \ mv vtep/vtep-idl.ovsidl.tmp vtep/vtep-idl.ovsidl PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-source lib/ovsdb-server-idl.ovsidl > lib/ovsdb-server-idl.c.tmp && mv lib/ovsdb-server-idl.c.tmp lib/ovsdb-server-idl.c PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-header lib/ovsdb-server-idl.ovsidl > lib/ovsdb-server-idl.h.tmp && mv lib/ovsdb-server-idl.h.tmp lib/ovsdb-server-idl.h PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-header tests/idltest.ovsidl > tests/idltest.h.tmp && mv tests/idltest.h.tmp tests/idltest.h PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-source vtep/vtep-idl.ovsidl > vtep/vtep-idl.c.tmp && mv vtep/vtep-idl.c.tmp vtep/vtep-idl.c PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-header vtep/vtep-idl.ovsidl > vtep/vtep-idl.h.tmp && mv vtep/vtep-idl.h.tmp vtep/vtep-idl.h PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-source lib/vswitch-idl.ovsidl > lib/vswitch-idl.c.tmp && mv lib/vswitch-idl.c.tmp lib/vswitch-idl.c PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-header lib/vswitch-idl.ovsidl > lib/vswitch-idl.h.tmp && mv lib/vswitch-idl.h.tmp lib/vswitch-idl.h PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-idlc.in c-idl-source tests/idltest.ovsidl > tests/idltest.c.tmp && mv tests/idltest.c.tmp tests/idltest.c make all-recursive make[1]: Entering directory '/builddir/build/BUILD/openvswitch-2.17.6/build' Making all in datapath make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.17.6/build/datapath' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.17.6/build/datapath' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.17.6/build/datapath' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.17.6/build/datapath' make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.17.6/build' PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/extract-ofp-fields meta-flow ../include/openvswitch/meta-flow.h > lib/meta-flow.inc.tmp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/extract-ofp-fields nx-match ../include/openvswitch/meta-flow.h > lib/nx-match.inc.tmp /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/object-collection.lo ../lib/object-collection.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/odp-execute.lo ../lib/odp-execute.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/odp-util.lo ../lib/odp-util.c PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/extract-ofp-actions prototypes ../lib/ofp-actions.c > lib/ofp-actions.inc1.tmp && mv lib/ofp-actions.inc1.tmp lib/ofp-actions.inc1 PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/extract-ofp-actions definitions ../lib/ofp-actions.c > lib/ofp-actions.inc2.tmp && mv lib/ofp-actions.inc2.tmp lib/ofp-actions.inc2 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-bundle.lo ../lib/ofp-bundle.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-connection.lo ../lib/ofp-connection.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-ed-props.lo ../lib/ofp-ed-props.c PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/extract-ofp-errors \ ../include/openvswitch/ofp-errors.h \ ../include/openflow/openflow-common.h > lib/ofp-errors.inc.tmp && \ mv lib/ofp-errors.inc.tmp lib/ofp-errors.inc /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-flow.lo ../lib/ofp-flow.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-group.lo ../lib/ofp-group.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-ipfix.lo ../lib/ofp-ipfix.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-match.lo ../lib/ofp-match.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-meter.lo ../lib/ofp-meter.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-monitor.lo ../lib/ofp-monitor.c PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/extract-ofp-msgs \ ../include/openvswitch/ofp-msgs.h lib/ofp-msgs.inc > lib/ofp-msgs.inc.tmp && mv lib/ofp-msgs.inc.tmp lib/ofp-msgs.inc /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-packet.lo ../lib/ofp-packet.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-parse.lo ../lib/ofp-parse.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-port.lo ../lib/ofp-port.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-print.lo ../lib/ofp-print.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-prop.lo ../lib/ofp-prop.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-protocol.lo ../lib/ofp-protocol.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-queue.lo ../lib/ofp-queue.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-switch.lo ../lib/ofp-switch.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-table.lo ../lib/ofp-table.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-util.lo ../lib/ofp-util.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-version-opt.lo ../lib/ofp-version-opt.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofpbuf.lo ../lib/ofpbuf.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovs-atomic-locked.lo ../lib/ovs-atomic-locked.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovs-lldp.lo ../lib/ovs-lldp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovs-numa.lo ../lib/ovs-numa.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovs-rcu.lo ../lib/ovs-rcu.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovs-replay.lo ../lib/ovs-replay.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovs-router.lo ../lib/ovs-router.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovs-thread.lo ../lib/ovs-thread.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-cs.lo ../lib/ovsdb-cs.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-data.lo ../lib/ovsdb-data.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-error.lo ../lib/ovsdb-error.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-idl.lo ../lib/ovsdb-idl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-map-op.lo ../lib/ovsdb-map-op.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-set-op.lo ../lib/ovsdb-set-op.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-condition.lo ../lib/ovsdb-condition.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-parser.lo ../lib/ovsdb-parser.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-session.lo ../lib/ovsdb-session.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-types.lo ../lib/ovsdb-types.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ox-stat.lo ../lib/ox-stat.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/packets.lo ../lib/packets.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/pcap-file.lo ../lib/pcap-file.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/perf-counter.lo ../lib/perf-counter.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stopwatch.lo ../lib/stopwatch.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/poll-loop.lo ../lib/poll-loop.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/process.lo ../lib/process.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/pvector.lo ../lib/pvector.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/random.lo ../lib/random.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/rconn.lo ../lib/rconn.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/reconnect.lo ../lib/reconnect.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/rstp.lo ../lib/rstp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/rstp-state-machines.lo ../lib/rstp-state-machines.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/seq.lo ../lib/seq.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/sha1.lo ../lib/sha1.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/shash.lo ../lib/shash.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/simap.lo ../lib/simap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/skiplist.lo ../lib/skiplist.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/smap.lo ../lib/smap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/socket-util.lo ../lib/socket-util.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/sort.lo ../lib/sort.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/odp-execute.c -fPIC -DPIC -o lib/.libs/odp-execute.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-packet.c -fPIC -DPIC -o lib/.libs/ofp-packet.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-bundle.c -fPIC -DPIC -o lib/.libs/ofp-bundle.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-print.c -fPIC -DPIC -o lib/.libs/ofp-print.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/odp-util.c -fPIC -DPIC -o lib/.libs/odp-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-port.c -fPIC -DPIC -o lib/.libs/ofp-port.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-connection.c -fPIC -DPIC -o lib/.libs/ofp-connection.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovs-numa.c -fPIC -DPIC -o lib/.libs/ovs-numa.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-util.c -fPIC -DPIC -o lib/.libs/ofp-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovs-rcu.c -fPIC -DPIC -o lib/.libs/ovs-rcu.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-monitor.c -fPIC -DPIC -o lib/.libs/ofp-monitor.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-parse.c -fPIC -DPIC -o lib/.libs/ofp-parse.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-protocol.c -fPIC -DPIC -o lib/.libs/ofp-protocol.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-cs.c -fPIC -DPIC -o lib/.libs/ovsdb-cs.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-meter.c -fPIC -DPIC -o lib/.libs/ofp-meter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofpbuf.c -fPIC -DPIC -o lib/.libs/ofpbuf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-switch.c -fPIC -DPIC -o lib/.libs/ofp-switch.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-ipfix.c -fPIC -DPIC -o lib/.libs/ofp-ipfix.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-ed-props.c -fPIC -DPIC -o lib/.libs/ofp-ed-props.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-flow.c -fPIC -DPIC -o lib/.libs/ofp-flow.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-prop.c -fPIC -DPIC -o lib/.libs/ofp-prop.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovs-lldp.c -fPIC -DPIC -o lib/.libs/ovs-lldp.o mv lib/meta-flow.inc.tmp lib/meta-flow.inc libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-data.c -fPIC -DPIC -o lib/.libs/ovsdb-data.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovs-thread.c -fPIC -DPIC -o lib/.libs/ovs-thread.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/object-collection.c -fPIC -DPIC -o lib/.libs/object-collection.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/sset.lo ../lib/sset.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-match.c -fPIC -DPIC -o lib/.libs/ofp-match.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-version-opt.c -fPIC -DPIC -o lib/.libs/ofp-version-opt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovs-router.c -fPIC -DPIC -o lib/.libs/ovs-router.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovs-atomic-locked.c -fPIC -DPIC -o lib/.libs/ovs-atomic-locked.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-queue.c -fPIC -DPIC -o lib/.libs/ofp-queue.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovs-replay.c -fPIC -DPIC -o lib/.libs/ovs-replay.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-error.c -fPIC -DPIC -o lib/.libs/ovsdb-error.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-group.c -fPIC -DPIC -o lib/.libs/ofp-group.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-table.c -fPIC -DPIC -o lib/.libs/ofp-table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-set-op.c -fPIC -DPIC -o lib/.libs/ovsdb-set-op.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ox-stat.c -fPIC -DPIC -o lib/.libs/ox-stat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-map-op.c -fPIC -DPIC -o lib/.libs/ovsdb-map-op.o mv lib/nx-match.inc.tmp lib/nx-match.inc libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/poll-loop.c -fPIC -DPIC -o lib/.libs/poll-loop.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-parser.c -fPIC -DPIC -o lib/.libs/ovsdb-parser.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stp.lo ../lib/stp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-idl.c -fPIC -DPIC -o lib/.libs/ovsdb-idl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-condition.c -fPIC -DPIC -o lib/.libs/ovsdb-condition.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/rstp-state-machines.c -fPIC -DPIC -o lib/.libs/rstp-state-machines.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/pcap-file.c -fPIC -DPIC -o lib/.libs/pcap-file.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/process.c -fPIC -DPIC -o lib/.libs/process.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/random.c -fPIC -DPIC -o lib/.libs/random.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/simap.c -fPIC -DPIC -o lib/.libs/simap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/shash.c -fPIC -DPIC -o lib/.libs/shash.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/reconnect.c -fPIC -DPIC -o lib/.libs/reconnect.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stopwatch.c -fPIC -DPIC -o lib/.libs/stopwatch.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/rstp.c -fPIC -DPIC -o lib/.libs/rstp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/perf-counter.c -fPIC -DPIC -o lib/.libs/perf-counter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/packets.c -fPIC -DPIC -o lib/.libs/packets.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/seq.c -fPIC -DPIC -o lib/.libs/seq.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-types.c -fPIC -DPIC -o lib/.libs/ovsdb-types.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ovsdb-session.c -fPIC -DPIC -o lib/.libs/ovsdb-session.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/rconn.c -fPIC -DPIC -o lib/.libs/rconn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/pvector.c -fPIC -DPIC -o lib/.libs/pvector.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/sha1.c -fPIC -DPIC -o lib/.libs/sha1.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/odp-execute.c:28: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/ovs-thread.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/ovs-rcu.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/poll-loop.c:24: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/ovsdb-data.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-replay.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../lib/ovs-router.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-atomic-locked.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/ofp-version-opt.c:5: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/ovsdb-idl.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/ovs-numa.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/random.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/rstp-common.h:38, from ../lib/rstp.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../lib/ofp-util.c:29: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/process.c:28: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/rstp-common.h:38, from ../lib/rstp-state-machines.h:34, from ../lib/rstp-state-machines.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/ovs-thread.c: In function 'ovs_barrier_destroy': ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct ovs_barrier_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/ovs-thread.c:346:12: note: in expansion of macro 'ovsrcu_get' 346 | impl = ovsrcu_get(struct ovs_barrier_impl *, &barrier->impl); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-thread.c: In function 'ovs_barrier_block': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct ovs_barrier_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/ovs-thread.c:364:12: note: in expansion of macro 'ovsrcu_get' 364 | impl = ovsrcu_get(struct ovs_barrier_impl *, &barrier->impl); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/stopwatch.c:24: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stream-fd.lo ../lib/stream-fd.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/ovsdb-types.c:25: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ofp-monitor.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/skiplist.c -fPIC -DPIC -o lib/.libs/skiplist.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/socket-util.c -fPIC -DPIC -o lib/.libs/socket-util.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-lldp.h:27, from ../lib/ovs-lldp.c:30: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/packets.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/smap.c -fPIC -DPIC -o lib/.libs/smap.o ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/rconn.c:23: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/pvector.h:23, from ../lib/pvector.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/sort.c -fPIC -DPIC -o lib/.libs/sort.o ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/seq.c:23: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/pvector.c: In function 'pvector_impl_get': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.c:27:12: note: in expansion of macro 'ovsrcu_get' 27 | return ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.c: In function 'pvector_publish__': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:254:31: note: in definition of macro 'ovsrcu_postpone' 254 | (void) sizeof((FUNCTION)(ARG), 1), \ | ^~~ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/pvector.c:212:27: note: in expansion of macro 'ovsrcu_get_protected' 212 | ovsrcu_postpone(free, ovsrcu_get_protected(struct pvector_impl *, | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:256:22: note: in definition of macro 'ovsrcu_postpone' 256 | (void) sizeof(*(ARG)), \ | ^~~ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/pvector.c:212:27: note: in expansion of macro 'ovsrcu_get_protected' 212 | ovsrcu_postpone(free, ovsrcu_get_protected(struct pvector_impl *, | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:257:54: note: in definition of macro 'ovsrcu_postpone' 257 | ovsrcu_postpone__((void (*)(void *))(FUNCTION), ARG)) | ^~~ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/pvector.c:212:27: note: in expansion of macro 'ovsrcu_get_protected' 212 | ovsrcu_postpone(free, ovsrcu_get_protected(struct pvector_impl *, | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/odp-util.c:31: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stream-replay.lo ../lib/stream-replay.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/sset.c -fPIC -DPIC -o lib/.libs/sset.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stream-tcp.lo ../lib/stream-tcp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stp.c -fPIC -DPIC -o lib/.libs/stp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stream.lo ../lib/stream.c ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stdio.lo ../lib/stdio.c ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/string.lo ../lib/string.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/svec.lo ../lib/svec.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/syslog-direct.lo ../lib/syslog-direct.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/syslog-libc.lo ../lib/syslog-libc.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/syslog-null.lo ../lib/syslog-null.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/table.lo ../lib/table.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/timer.lo ../lib/timer.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/socket-util.c:39: ../lib/ovs-atomic.h: In function 'atomic_count_init': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/timeval.lo ../lib/timeval.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/tnl-neigh-cache.lo ../lib/tnl-neigh-cache.c ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/stp.c:31: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/tnl-ports.lo ../lib/tnl-ports.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netdev-native-tnl.lo ../lib/netdev-native-tnl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/token-bucket.lo ../lib/token-bucket.c ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stream-fd.c -fPIC -DPIC -o lib/.libs/stream-fd.o ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/tun-metadata.lo ../lib/tun-metadata.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/unicode.lo ../lib/unicode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stream-replay.c -fPIC -DPIC -o lib/.libs/stream-replay.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stream.c -fPIC -DPIC -o lib/.libs/stream.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/unixctl.lo ../lib/unixctl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/userspace-tso.lo ../lib/userspace-tso.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stream-tcp.c -fPIC -DPIC -o lib/.libs/stream-tcp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stdio.c -fPIC -DPIC -o lib/.libs/stdio.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/util.lo ../lib/util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/string.c -fPIC -DPIC -o lib/.libs/string.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/svec.c -fPIC -DPIC -o lib/.libs/svec.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/uuid.lo ../lib/uuid.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/syslog-libc.c -fPIC -DPIC -o lib/.libs/syslog-libc.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/vconn-stream.lo ../lib/vconn-stream.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/vconn.lo ../lib/vconn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/syslog-null.c -fPIC -DPIC -o lib/.libs/syslog-null.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/syslog-direct.c -fPIC -DPIC -o lib/.libs/syslog-direct.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/table.c -fPIC -DPIC -o lib/.libs/table.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/vlan-bitmap.lo ../lib/vlan-bitmap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/vlog.lo ../lib/vlog.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/timer.c -fPIC -DPIC -o lib/.libs/timer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/token-bucket.c -fPIC -DPIC -o lib/.libs/token-bucket.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/timeval.c -fPIC -DPIC -o lib/.libs/timeval.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netdev-native-tnl.c -fPIC -DPIC -o lib/.libs/netdev-native-tnl.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/daemon-unix.lo ../lib/daemon-unix.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/latch-unix.lo ../lib/latch-unix.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/tnl-ports.c -fPIC -DPIC -o lib/.libs/tnl-ports.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/tnl-neigh-cache.c -fPIC -DPIC -o lib/.libs/tnl-neigh-cache.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/signals.lo ../lib/signals.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/socket-util-unix.lo ../lib/socket-util-unix.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stream-unix.lo ../lib/stream-unix.c In file included from ../lib/ovs-atomic.h:333, from ../lib/stream-replay.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/stream.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/unicode.c -fPIC -DPIC -o lib/.libs/unicode.o ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/tun-metadata.c -fPIC -DPIC -o lib/.libs/tun-metadata.o ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netlink.lo ../lib/dpif-netlink.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/unixctl.c -fPIC -DPIC -o lib/.libs/unixctl.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netlink-rtnl.lo ../lib/dpif-netlink-rtnl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/if-notifier.lo ../lib/if-notifier.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netdev-linux.lo ../lib/netdev-linux.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/userspace-tso.c -fPIC -DPIC -o lib/.libs/userspace-tso.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netdev-offload-tc.lo ../lib/netdev-offload-tc.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netlink-conntrack.lo ../lib/netlink-conntrack.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netlink-notifier.lo ../lib/netlink-notifier.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/timeval.c:28: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/vconn-stream.c -fPIC -DPIC -o lib/.libs/vconn-stream.o ../lib/ovs-atomic.h: In function 'atomic_count_set': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/uuid.c -fPIC -DPIC -o lib/.libs/uuid.o ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netlink-socket.lo ../lib/netlink-socket.c ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/vconn.c -fPIC -DPIC -o lib/.libs/vconn.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/rtnetlink.lo ../lib/rtnetlink.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/vlan-bitmap.c -fPIC -DPIC -o lib/.libs/vlan-bitmap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/util.c -fPIC -DPIC -o lib/.libs/util.o In file included from ../lib/ovs-atomic.h:333, from ../lib/netdev-offload.h:23, from ../lib/netdev-provider.h:24, from ../lib/netdev-vport-private.h:24, from ../lib/netdev-native-tnl.c:40: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/latch-unix.c -fPIC -DPIC -o lib/.libs/latch-unix.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/vlog.c -fPIC -DPIC -o lib/.libs/vlog.o ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../lib/tnl-ports.c:25: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/unixctl.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/tnl-neigh-cache.c:28: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stream-unix.c -fPIC -DPIC -o lib/.libs/stream-unix.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/route-table.lo ../lib/route-table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/socket-util-unix.c -fPIC -DPIC -o lib/.libs/socket-util-unix.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/daemon-unix.c -fPIC -DPIC -o lib/.libs/daemon-unix.o ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/tc.lo ../lib/tc.c ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/userspace-tso.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpdk-stub.lo ../lib/dpdk-stub.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/async-append-aio.lo ../lib/async-append-aio.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/stream-ssl.lo ../lib/stream-ssl.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/signals.c -fPIC -DPIC -o lib/.libs/signals.o ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/tun-metadata.c:28: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/vconn.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dhparams.lo ../lib/dhparams.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/util.c:32: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netlink-rtnl.c -fPIC -DPIC -o lib/.libs/dpif-netlink-rtnl.o ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/if-notifier.c -fPIC -DPIC -o lib/.libs/if-notifier.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/uuid.c:32: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dns-resolve.lo ../lib/dns-resolve.c ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ (echo '/* -*- mode: c; buffer-read-only: t -*- */' && sed < ../lib/dirs.c.in \ -e 's,[@]srcdir[@],..,g' \ -e 's,[@]LOGDIR[@],"/var/log/openvswitch",g' \ -e 's,[@]RUNDIR[@],"/var/run/openvswitch",g' \ -e 's,[@]DBDIR[@],"/etc/openvswitch",g' \ -e 's,[@]bindir[@],"/usr/bin",g' \ -e 's,[@]sysconfdir[@],"/etc",g' \ -e 's,[@]pkgdatadir[@],"/usr/share/openvswitch",g') \ > lib/dirs.c.tmp && \ mv -f lib/dirs.c.tmp lib/dirs.c ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netlink-conntrack.c -fPIC -DPIC -o lib/.libs/netlink-conntrack.o ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ovsdb-server-idl.lo lib/ovsdb-server-idl.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netlink-notifier.c -fPIC -DPIC -o lib/.libs/netlink-notifier.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/vswitch-idl.lo lib/vswitch-idl.c In file included from ../lib/ovs-atomic.h:333, from ../lib/stream-unix.c:29: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netdev-offload-tc.c -fPIC -DPIC -o lib/.libs/netdev-offload-tc.o ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netlink.c -fPIC -DPIC -o lib/.libs/dpif-netlink.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/daemon-unix.c:39: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netlink-socket.c -fPIC -DPIC -o lib/.libs/netlink-socket.o ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o utilities/ovs-testcontroller.o ../utilities/ovs-testcontroller.c ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o utilities/ovs-dpctl.o ../utilities/ovs-dpctl.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/vlog.c:32: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netdev-linux.c -fPIC -DPIC -o lib/.libs/netdev-linux.o gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o utilities/ovs-ofctl.o ../utilities/ovs-ofctl.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/libsflow_la-sflow_agent.lo `test -f 'lib/sflow_agent.c' || echo '../'`lib/sflow_agent.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/async-append-aio.c -fPIC -DPIC -o lib/.libs/async-append-aio.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/libsflow_la-sflow_sampler.lo `test -f 'lib/sflow_sampler.c' || echo '../'`lib/sflow_sampler.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/rtnetlink.c -fPIC -DPIC -o lib/.libs/rtnetlink.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/tc.c -fPIC -DPIC -o lib/.libs/tc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpdk-stub.c -fPIC -DPIC -o lib/.libs/dpdk-stub.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/libsflow_la-sflow_poller.lo `test -f 'lib/sflow_poller.c' || echo '../'`lib/sflow_poller.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/libsflow_la-sflow_receiver.lo `test -f 'lib/sflow_receiver.c' || echo '../'`lib/sflow_receiver.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o utilities/ovs-vsctl.o ../utilities/ovs-vsctl.c In file included from ../lib/ovs-atomic.h:333, from ../lib/netlink-socket.h:197, from ../lib/netlink-socket.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/netlink-socket.h:197, from ../lib/netlink-conntrack.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/stream-ssl.c -fPIC -DPIC -o lib/.libs/stream-ssl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/route-table.c -fPIC -DPIC -o lib/.libs/route-table.o ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/netlink-notifier.c:25: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dhparams.c -fPIC -DPIC -o lib/.libs/dhparams.o ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o utilities/nlmon.o ../utilities/nlmon.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../utilities/ovs-ofctl.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/netlink-socket.h:197, from ../lib/tc.h:26, from ../lib/tc.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/dpdk-stub.c:22: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/netdev-offload.h:23, from ../lib/netdev-provider.h:24, from ../lib/netdev-linux-private.h:33, from ../lib/netdev-linux.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/text2c < ../ovsdb/_server.ovsschema > ovsdb/_server.ovsschema.inc.tmp libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dns-resolve.c -fPIC -DPIC -o lib/.libs/dns-resolve.o PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-pki.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-pki.tmp ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': In file included from ../lib/ovs-atomic.h:333, from ../lib/netdev-offload.h:23, from ../lib/netdev-offload-provider.h:22, from ../lib/netdev-offload-tc.c:32: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c lib/vswitch-idl.c -fPIC -DPIC -o lib/.libs/vswitch-idl.o PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-pcap.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-pcap.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-tcpdump.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-tcpdump.tmp In file included from ../lib/ovs-atomic.h:333, from ../lib/netlink-socket.h:197, from ../lib/dpif-netlink-rtnl.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/fat-rwlock.h:22, from ../lib/dpif-netlink.c:38: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-tcpundump.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-tcpundump.tmp libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c lib/ovsdb-server-idl.c -fPIC -DPIC -o lib/.libs/ovsdb-server-idl.o ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-dpctl-top.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-dpctl-top.tmp In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/async-append-aio.c:29: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-l3ping.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-l3ping.tmp In file included from ../lib/ovs-atomic.h:333, from ../lib/netlink-socket.h:197, from ../lib/route-table.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-parse-backtrace.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-parse-backtrace.tmp ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-test.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-test.tmp ../lib/ovs-atomic.h: In function 'atomic_count_get': mv ovsdb/_server.ovsschema.inc.tmp ovsdb/_server.ovsschema.inc ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-vlan-test.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-vlan-test.tmp libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/sflow_poller.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_poller.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/sflow_receiver.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_receiver.o ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-sim.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-sim.tmp ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/sflow_agent.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_agent.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/sflow_sampler.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_sampler.o In file included from ../lib/ovs-atomic.h:333, from ../lib/netlink-socket.h:197, from ../utilities/nlmon.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from lib/ovsdb-server-idl.c:6: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ mv -f utilities/ovs-tcpundump.tmp utilities/ovs-tcpundump ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../ovsdb/ovsdb-idlc.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > ovsdb/ovsdb-idlc.tmp ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f utilities/ovs-tcpdump.tmp utilities/ovs-tcpdump mv -f utilities/ovs-pki.tmp utilities/ovs-pki mv -f utilities/ovs-pcap.tmp utilities/ovs-pcap PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../ovsdb/ovsdb-dot.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > ovsdb/ovsdb-dot.tmp In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from lib/vswitch-idl.c:6: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/stream-ssl.c:35: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/bugtool/ovs-bugtool.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/bugtool/ovs-bugtool.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-check-dead-ifs.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-check-dead-ifs.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-ctl.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-ctl.tmp mv -f utilities/ovs-l3ping.tmp utilities/ovs-l3ping PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-kmod-ctl.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-kmod-ctl.tmp ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ mv -f utilities/ovs-dpctl-top.tmp utilities/ovs-dpctl-top PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../ipsec/ovs-monitor-ipsec.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > ipsec/ovs-monitor-ipsec.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../vtep/ovs-vtep.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > vtep/ovs-vtep.tmp ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ PYTHONIOENCODING=utf8 PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/extract-ofp-fields \ --ovs-version=2.17.6 ovs-fields \ ../include/openvswitch/meta-flow.h \ ../lib/meta-flow.xml > lib/ovs-fields.7.tmp ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-testcontroller.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-testcontroller.8.tmp ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ mv -f utilities/ovs-test.tmp utilities/ovs-test PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-dpctl.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-dpctl.8.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-dpctl-top.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-dpctl-top.8.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-ofctl.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-ofctl.8.tmp mv -f utilities/ovs-parse-backtrace.tmp utilities/ovs-parse-backtrace mv -f utilities/ovs-vlan-test.tmp utilities/ovs-vlan-test PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-pcap.1.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-pcap.1.tmp mv -f utilities/bugtool/ovs-bugtool.tmp utilities/bugtool/ovs-bugtool mv -f ovsdb/ovsdb-idlc.tmp ovsdb/ovsdb-idlc mv -f ovsdb/ovsdb-dot.tmp ovsdb/ovsdb-dot mv -f utilities/ovs-sim.tmp utilities/ovs-sim ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-vsctl.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-vsctl.8.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/bugtool/ovs-bugtool.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/bugtool/ovs-bugtool.8.tmp mv -f utilities/ovs-kmod-ctl.tmp utilities/ovs-kmod-ctl PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../vswitchd/ovs-vswitchd.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > vswitchd/ovs-vswitchd.8.tmp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-dot.in --no-arrows ../vswitchd/vswitch.ovsschema > vswitchd/vswitch.gv PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../ovsdb/ovsdb-tool.1.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > ovsdb/ovsdb-tool.1.tmp PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../ovsdb/ovsdb-client.1.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > ovsdb/ovsdb-client.1.tmp ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../ovsdb/ovsdb-server.1.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > ovsdb/ovsdb-server.1.tmp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-doc \ --version=2.17.6 \ ../ovsdb/_server.ovsschema \ ../ovsdb/_server.xml > ovsdb/ovsdb-server.5.tmp && \ mv ovsdb/ovsdb-server.5.tmp ovsdb/ovsdb-server.5 PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-doc \ --version=2.17.6 \ ../ovsdb/local-config.ovsschema \ ../ovsdb/local-config.xml > ovsdb/ovsdb.local-config.5.tmp && \ mv ovsdb/ovsdb.local-config.5.tmp ovsdb/ovsdb.local-config.5 PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../vtep/vtep-ctl.8.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > vtep/vtep-ctl.8.tmp mv -f vtep/ovs-vtep.tmp vtep/ovs-vtep PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-dot.in --no-arrows ../vtep/vtep.ovsschema > vtep/vtep.gv ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f utilities/ovs-ctl.tmp utilities/ovs-ctl printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' > version.py.tmp && \ echo 'VERSION = "2.17.6"' >> version.py.tmp && \ if cmp -s version.py.tmp ../python/ovs/version.py; then touch ../python/ovs/version.py; rm version.py.tmp; else mv version.py.tmp ../python/ovs/version.py; fi mv -f utilities/ovs-check-dead-ifs.tmp utilities/ovs-check-dead-ifs mv -f ipsec/ovs-monitor-ipsec.tmp ipsec/ovs-monitor-ipsec mv -f utilities/ovs-dpctl.8.tmp utilities/ovs-dpctl.8 mv -f utilities/ovs-dpctl-top.8.tmp utilities/ovs-dpctl-top.8 mv -f utilities/ovs-ofctl.8.tmp utilities/ovs-ofctl.8 mv -f utilities/ovs-pcap.1.tmp utilities/ovs-pcap.1 PYTHONPATH=$PYTHONPATH":"../python /usr/bin/python3 ../build-aux/soexpand.py -I.. < ../utilities/ovs-lib.in | \ /usr/bin/python3 ../build-aux/dpdkstrip.py --nodpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.17.6,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.17.6/build,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.17.6/build/..,g' \ > utilities/ovs-lib.tmp mv -f utilities/ovs-testcontroller.8.tmp utilities/ovs-testcontroller.8 mv -f utilities/ovs-vsctl.8.tmp utilities/ovs-vsctl.8 mv -f utilities/bugtool/ovs-bugtool.8.tmp utilities/bugtool/ovs-bugtool.8 /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/testsuite.tmp ../tests/testsuite.at /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/system-kmod-testsuite.tmp ../tests/system-kmod-testsuite.at /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/system-userspace-testsuite.tmp ../tests/system-userspace-testsuite.at /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/system-tso-testsuite.tmp ../tests/system-tso-testsuite.at /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/system-afxdp-testsuite.tmp ../tests/system-afxdp-testsuite.at /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/system-offloads-testsuite.tmp ../tests/system-offloads-testsuite.at /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/system-dpdk-testsuite.tmp ../tests/system-dpdk-testsuite.at /bin/sh '/builddir/build/BUILD/openvswitch-2.17.6/build-aux/missing' autom4te --language=autotest -I '..' -o ../tests/ovsdb-cluster-testsuite.tmp ../tests/ovsdb-cluster-testsuite.at mv lib/ovs-fields.7.tmp lib/ovs-fields.7 mv -f vswitchd/ovs-vswitchd.8.tmp vswitchd/ovs-vswitchd.8 mv -f ovsdb/ovsdb-tool.1.tmp ovsdb/ovsdb-tool.1 mv -f ovsdb/ovsdb-client.1.tmp ovsdb/ovsdb-client.1 mv -f ovsdb/ovsdb-server.1.tmp ovsdb/ovsdb-server.1 mv -f vtep/vtep-ctl.8.tmp vtep/vtep-ctl.8 mv -f utilities/ovs-lib.tmp utilities/ovs-lib (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.17.6,g') < ../rhel/openvswitch-dkms.spec.in > openvswitch-dkms.spec.tmp || exit 1; if cmp -s openvswitch-dkms.spec.tmp ../rhel/openvswitch-dkms.spec; then touch ../rhel/openvswitch-dkms.spec; rm openvswitch-dkms.spec.tmp; else mv openvswitch-dkms.spec.tmp ../rhel/openvswitch-dkms.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.17.6,g') < ../rhel/kmod-openvswitch-rhel6.spec.in > kmod-openvswitch-rhel6.spec.tmp || exit 1; if cmp -s kmod-openvswitch-rhel6.spec.tmp ../rhel/kmod-openvswitch-rhel6.spec; then touch ../rhel/kmod-openvswitch-rhel6.spec; rm kmod-openvswitch-rhel6.spec.tmp; else mv kmod-openvswitch-rhel6.spec.tmp ../rhel/kmod-openvswitch-rhel6.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.17.6,g') < ../rhel/openvswitch-kmod-fedora.spec.in > openvswitch-kmod-fedora.spec.tmp || exit 1; if cmp -s openvswitch-kmod-fedora.spec.tmp ../rhel/openvswitch-kmod-fedora.spec; then touch ../rhel/openvswitch-kmod-fedora.spec; rm openvswitch-kmod-fedora.spec.tmp; else mv openvswitch-kmod-fedora.spec.tmp ../rhel/openvswitch-kmod-fedora.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.17.6,g') < ../rhel/openvswitch.spec.in > openvswitch.spec.tmp || exit 1; if cmp -s openvswitch.spec.tmp ../rhel/openvswitch.spec; then touch ../rhel/openvswitch.spec; rm openvswitch.spec.tmp; else mv openvswitch.spec.tmp ../rhel/openvswitch.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.17.6,g') < ../rhel/openvswitch-fedora.spec.in > openvswitch-fedora.spec.tmp || exit 1; if cmp -s openvswitch-fedora.spec.tmp ../rhel/openvswitch-fedora.spec; then touch ../rhel/openvswitch-fedora.spec; rm openvswitch-fedora.spec.tmp; else mv openvswitch-fedora.spec.tmp ../rhel/openvswitch-fedora.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.17.6,g') \ < ../xenserver/openvswitch-xen.spec.in > openvswitch-xen.spec.tmp || exit 1; \ if cmp -s openvswitch-xen.spec.tmp ../xenserver/openvswitch-xen.spec; then touch ../xenserver/openvswitch-xen.spec; rm openvswitch-xen.spec.tmp; else mv openvswitch-xen.spec.tmp ../xenserver/openvswitch-xen.spec; fi sphinx-build-3 -b html -W -n -d ./Documentation/_build/doctrees ../Documentation ./Documentation/_build/html && touch docs-check PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/intel-ext.h && \ touch include/openflow/intel-ext.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/netronome-ext.h && \ touch include/openflow/netronome-ext.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/nicira-ext.h && \ touch include/openflow/nicira-ext.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow-1.0.h && \ touch include/openflow/openflow-1.0.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow-1.1.h && \ touch include/openflow/openflow-1.1.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow-1.2.h && \ touch include/openflow/openflow-1.2.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow-1.3.h && \ touch include/openflow/openflow-1.3.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow-1.4.h && \ touch include/openflow/openflow-1.4.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow-1.5.h && \ touch include/openflow/openflow-1.5.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow-common.h && \ touch include/openflow/openflow-common.hstamp PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../build-aux/check-structs -I../include ../include/openflow/openflow.h && \ touch include/openflow/openflow.hstamp ../build-aux/cksum-schema-check ../vswitchd/vswitch.ovsschema vswitchd/vswitch.ovsschema.stamp ../build-aux/cksum-schema-check ../ovsdb/_server.ovsschema ovsdb/_server.ovsschema.stamp ../build-aux/cksum-schema-check ../ovsdb/local-config.ovsschema ovsdb/local-config.ovsschema.stamp ../build-aux/cksum-schema-check ../vtep/vtep.ovsschema vtep/vtep.ovsschema.stamp gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o utilities/ovs-appctl.o ../utilities/ovs-appctl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/aes128.lo ../lib/aes128.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/backtrace.lo ../lib/backtrace.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/bfd.lo ../lib/bfd.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/bundle.lo ../lib/bundle.c touch cxx-check /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/byteq.lo ../lib/byteq.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/cfm.lo ../lib/cfm.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/classifier.lo ../lib/classifier.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ccmap.lo ../lib/ccmap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/cmap.lo ../lib/cmap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/colors.lo ../lib/colors.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/command-line.lo ../lib/command-line.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/connectivity.lo ../lib/connectivity.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/conntrack-icmp.lo ../lib/conntrack-icmp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/conntrack-tcp.lo ../lib/conntrack-tcp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/conntrack-tp.lo ../lib/conntrack-tp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/conntrack-other.lo ../lib/conntrack-other.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/conntrack.lo ../lib/conntrack.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/coverage.lo ../lib/coverage.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/cpu.lo ../lib/cpu.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/crc32c.lo ../lib/crc32c.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/csum.lo ../lib/csum.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ct-dpif.lo ../lib/ct-dpif.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/daemon.lo ../lib/daemon.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/db-ctl-base.lo ../lib/db-ctl-base.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dummy.lo ../lib/dummy.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpctl.lo ../lib/dpctl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dp-packet.lo ../lib/dp-packet.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-extract-study.lo ../lib/dpif-netdev-extract-study.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-lookup.lo ../lib/dpif-netdev-lookup.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/byteq.c -fPIC -DPIC -o lib/.libs/byteq.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-lookup-autovalidator.lo ../lib/dpif-netdev-lookup-autovalidator.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-lookup-generic.lo ../lib/dpif-netdev-lookup-generic.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev.lo ../lib/dpif-netdev.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-private-dfc.lo ../lib/dpif-netdev-private-dfc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/cmap.c -fPIC -DPIC -o lib/.libs/cmap.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-private-dpif.lo ../lib/dpif-netdev-private-dpif.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-private-extract.lo ../lib/dpif-netdev-private-extract.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif-netdev-perf.lo ../lib/dpif-netdev-perf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/conntrack-tp.c -fPIC -DPIC -o lib/.libs/conntrack-tp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dpif.lo ../lib/dpif.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/aes128.c -fPIC -DPIC -o lib/.libs/aes128.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/csum.c -fPIC -DPIC -o lib/.libs/csum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/cfm.c -fPIC -DPIC -o lib/.libs/cfm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/cpu.c -fPIC -DPIC -o lib/.libs/cpu.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/conntrack-icmp.c -fPIC -DPIC -o lib/.libs/conntrack-icmp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/crc32c.c -fPIC -DPIC -o lib/.libs/crc32c.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/bundle.c -fPIC -DPIC -o lib/.libs/bundle.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/classifier.c -fPIC -DPIC -o lib/.libs/classifier.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/coverage.c -fPIC -DPIC -o lib/.libs/coverage.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/backtrace.c -fPIC -DPIC -o lib/.libs/backtrace.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/connectivity.c -fPIC -DPIC -o lib/.libs/connectivity.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/bfd.c -fPIC -DPIC -o lib/.libs/bfd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/conntrack.c -fPIC -DPIC -o lib/.libs/conntrack.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/command-line.c -fPIC -DPIC -o lib/.libs/command-line.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/colors.c -fPIC -DPIC -o lib/.libs/colors.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ccmap.c -fPIC -DPIC -o lib/.libs/ccmap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/conntrack-other.c -fPIC -DPIC -o lib/.libs/conntrack-other.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ct-dpif.c -fPIC -DPIC -o lib/.libs/ct-dpif.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/conntrack-tcp.c -fPIC -DPIC -o lib/.libs/conntrack-tcp.o mv ../tests/system-dpdk-testsuite.tmp ../tests/system-dpdk-testsuite /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/heap.lo ../lib/heap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dynamic-string.lo ../lib/dynamic-string.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/daemon.c -fPIC -DPIC -o lib/.libs/daemon.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dummy.c -fPIC -DPIC -o lib/.libs/dummy.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-extract-study.c -fPIC -DPIC -o lib/.libs/dpif-netdev-extract-study.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/ccmap.h:22, from ../lib/ccmap.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../lib/classifier.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/coverage.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/cmap.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/connectivity.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/conntrack-private.h:24, from ../lib/conntrack-other.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/command-line.c:24: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/conntrack.h:22, from ../lib/conntrack.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/conntrack-private.h:24, from ../lib/conntrack-tcp.c:41: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpctl.c -fPIC -DPIC -o lib/.libs/dpctl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dp-packet.c -fPIC -DPIC -o lib/.libs/dp-packet.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-lookup-generic.c -fPIC -DPIC -o lib/.libs/dpif-netdev-lookup-generic.o mv ../tests/system-offloads-testsuite.tmp ../tests/system-offloads-testsuite /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/entropy.lo ../lib/entropy.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/fat-rwlock.lo ../lib/fat-rwlock.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/db-ctl-base.c -fPIC -DPIC -o lib/.libs/db-ctl-base.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/fatal-signal.lo ../lib/fatal-signal.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/flow.lo ../lib/flow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-lookup.c -fPIC -DPIC -o lib/.libs/dpif-netdev-lookup.o ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/conntrack-private.h:24, from ../lib/conntrack-tp.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/cmap.c: In function 'cmap_get_impl': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.c:207:12: note: in expansion of macro 'ovsrcu_get' 207 | return ovsrcu_get(struct cmap_impl *, &cmap->impl); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/conntrack-private.h:24, from ../lib/conntrack-icmp.c:24: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/guarded-list.lo ../lib/guarded-list.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-private-dpif.c -fPIC -DPIC -o lib/.libs/dpif-netdev-private-dpif.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/hash.lo ../lib/hash.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-private-dfc.c -fPIC -DPIC -o lib/.libs/dpif-netdev-private-dfc.o mv ../tests/ovsdb-cluster-testsuite.tmp ../tests/ovsdb-cluster-testsuite /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/hindex.lo ../lib/hindex.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-private-extract.c -fPIC -DPIC -o lib/.libs/dpif-netdev-private-extract.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/hmap.lo ../lib/hmap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev.c -fPIC -DPIC -o lib/.libs/dpif-netdev.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif.c -fPIC -DPIC -o lib/.libs/dpif.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-lookup-autovalidator.c -fPIC -DPIC -o lib/.libs/dpif-netdev-lookup-autovalidator.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dpif-netdev-perf.c -fPIC -DPIC -o lib/.libs/dpif-netdev-perf.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/hmapx.lo ../lib/hmapx.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/id-fpool.lo ../lib/id-fpool.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ccmap.c: In function 'ccmap_get_impl': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct ccmap_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/ccmap.c:140:12: note: in expansion of macro 'ovsrcu_get' 140 | return ovsrcu_get(struct ccmap_impl *, &ccmap->impl); | ^~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/daemon.c:23: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/classifier-private.h: In function 'get_cls_match_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier-private.h:87:12: note: in expansion of macro 'ovsrcu_get_protected' 87 | return ovsrcu_get_protected(struct cls_match *, &rule->cls_match); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/classifier-private.h: In function 'get_cls_match': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier-private.h:93:12: note: in expansion of macro 'ovsrcu_get' 93 | return ovsrcu_get(struct cls_match *, &rule->cls_match); | ^~~~~~~~~~ ../lib/classifier-private.h: In function 'cls_match_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier-private.h:124:12: note: in expansion of macro 'ovsrcu_get' 124 | return ovsrcu_get(struct cls_match *, &rule->next); | ^~~~~~~~~~ ../lib/classifier-private.h: In function 'cls_match_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier-private.h:130:12: note: in expansion of macro 'ovsrcu_get_protected' 130 | return ovsrcu_get_protected(struct cls_match *, &rule->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/cfm.c:32: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/bfd.c:38: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/classifier.c: In function 'cls_rule_set_conjunctions': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_conjunction_set *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:247:11: note: in expansion of macro 'ovsrcu_get_protected' 247 | = ovsrcu_get_protected(struct cls_conjunction_set *, &match->conj_set); | ^~~~~~~~~~~~~~~~~~~~ ../lib/classifier.c: In function 'classifier_set_prefix_fields': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mf_field *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:397:15: note: in expansion of macro 'ovsrcu_get' 397 | = ovsrcu_get(struct mf_field *, &cls->tries[n_tries].field); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/classifier.c: In function 'classifier_replace': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_conjunction_set *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:619:28: note: in expansion of macro 'ovsrcu_get_protected' 619 | conj_set = ovsrcu_get_protected(struct cls_conjunction_set *, | ^~~~~~~~~~~~~~~~~~~~ ../lib/classifier.c: In function 'classifier_remove': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_conjunction_set *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:817:16: note: in expansion of macro 'ovsrcu_get_protected' 817 | conj_set = ovsrcu_get_protected(struct cls_conjunction_set *, | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/classifier.c: In function 'classifier_lookup__': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_conjunction_set *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:981:20: note: in expansion of macro 'ovsrcu_get' 981 | conj_set = ovsrcu_get(struct cls_conjunction_set *, &match->conj_set); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_conjunction_set *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:1130:27: note: in expansion of macro 'ovsrcu_get' 1130 | soft[i] = ovsrcu_get(struct cls_conjunction_set *, | ^~~~~~~~~~ In file included from ../lib/compiler.h:20, from ../lib/ovs-rcu.h:173: ../lib/classifier.c: In function 'subtable_destroy_cb': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../include/openvswitch/compiler.h:45:51: note: in definition of macro 'OVS_LIKELY' 45 | #define OVS_LIKELY(CONDITION) __builtin_expect(!!(CONDITION), 1) | ^~~~~~~~~ ../lib/classifier.c:1477:5: note: in expansion of macro 'ovs_assert' 1477 | ovs_assert(ovsrcu_get_protected(struct trie_node *, &subtable->ports_trie) | ^~~~~~~~~~ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:1477:16: note: in expansion of macro 'ovsrcu_get_protected' 1477 | ovs_assert(ovsrcu_get_protected(struct trie_node *, &subtable->ports_trie) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/classifier.c: In function 'insert_subtable': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mf_field *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:1536:15: note: in expansion of macro 'ovsrcu_get' 1536 | = ovsrcu_get(struct mf_field *, &cls->tries[i].field); | ^~~~~~~~~~ ../lib/classifier.c: In function 'check_tries': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mf_field *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:1585:19: note: in expansion of macro 'ovsrcu_get' 1585 | = ovsrcu_get(struct mf_field *, &ctx->trie->field); | ^~~~~~~~~~ ../lib/classifier.c: In function 'trie_destroy': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:1912:30: note: in expansion of macro 'ovsrcu_get_protected' 1912 | struct trie_node *node = ovsrcu_get_protected(struct trie_node *, trie); | ^~~~~~~~~~~~~~~~~~~~ ../lib/classifier.c: In function 'trie_is_leaf': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:1926:13: note: in expansion of macro 'ovsrcu_get' 1926 | return !ovsrcu_get(struct trie_node *, &trie->edges[0]) | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/heap.c -fPIC -DPIC -o lib/.libs/heap.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/id-pool.lo ../lib/id-pool.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/if-notifier-manual.lo ../lib/if-notifier-manual.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:1927:13: note: in expansion of macro 'ovsrcu_get' 1927 | && !ovsrcu_get(struct trie_node *, &trie->edges[1]); | ^~~~~~~~~~ ../lib/classifier.c: In function 'trie_next_node': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:1974:12: note: in expansion of macro 'ovsrcu_get' 1974 | return ovsrcu_get(struct trie_node *, | ^~~~~~~~~~ ../lib/classifier.c: In function 'trie_lookup_value': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:1998:36: note: in expansion of macro 'ovsrcu_get' 1998 | const struct trie_node *node = ovsrcu_get(struct trie_node *, trie); | ^~~~~~~~~~ ../lib/classifier.c: In function 'trie_lookup': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mf_field *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier.c:2030:33: note: in expansion of macro 'ovsrcu_get' 2030 | const struct mf_field *mf = ovsrcu_get(struct mf_field *, &trie->field); | ^~~~~~~~~~ ../lib/classifier.c: In function 'minimatch_get_prefix': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mf_field *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:2084:27: note: in expansion of macro 'ovsrcu_get_protected' 2084 | struct mf_field *mf = ovsrcu_get_protected(struct mf_field *, field); | ^~~~~~~~~~~~~~~~~~~~ ../lib/classifier.c: In function 'trie_insert_prefix': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:2108:20: note: in expansion of macro 'ovsrcu_get_protected' 2108 | for (; (node = ovsrcu_get_protected(struct trie_node *, edge)); | ^~~~~~~~~~~~~~~~~~~~ ../lib/classifier.c: In function 'trie_remove_prefix': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:2167:18: note: in expansion of macro 'ovsrcu_get_protected' 2167 | (node = ovsrcu_get_protected(struct trie_node *, edges[depth])); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:2189:30: note: in expansion of macro 'ovsrcu_get_protected' 2189 | *edge0 = ovsrcu_get_protected(struct trie_node *, | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:2191:30: note: in expansion of macro 'ovsrcu_get_protected' 2191 | *edge1 = ovsrcu_get_protected(struct trie_node *, | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier.c:2219:24: note: in expansion of macro 'ovsrcu_get_protected' 2219 | node = ovsrcu_get_protected(struct trie_node *, | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/dynamic-string.c -fPIC -DPIC -o lib/.libs/dynamic-string.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/dpif-netdev-private-dpcls.h:26, from ../lib/dpif-netdev-lookup.h:22, from ../lib/dpif-netdev-lookup-generic.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ipf.lo ../lib/ipf.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/dpif-netdev-private-dpcls.h:26, from ../lib/dpif-netdev-lookup.h:22, from ../lib/dpif-netdev-lookup-autovalidator.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/dpif-netdev-private-dpcls.h:26, from ../lib/dpif-netdev-private-dfc.h:22, from ../lib/dpif-netdev-private-dfc.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/dpif-netdev-private-dpcls.h:26, from ../lib/dpif-netdev-private-flow.h:22, from ../lib/dpif-netdev-private.h:29, from ../lib/dpif-netdev.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/dpif-netdev-perf.h:33, from ../lib/dpif-netdev-private-thread.h:22, from ../lib/dpif-netdev-extract-study.c:22: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/dpif-netdev-private-dpcls.h:26, from ../lib/dpif-netdev-private-extract.c:24: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/dpif-netdev-private-dpcls.h:26, from ../lib/dpif-netdev-lookup.h:22, from ../lib/dpif-netdev-lookup.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/dpif-netdev-perf.h:33, from ../lib/dpif-netdev-perf.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/dpif-netdev-perf.h:33, from ../lib/dpif-netdev-private-thread.h:22, from ../lib/dpif-netdev-private-dpif.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/dpif.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/flow.c -fPIC -DPIC -o lib/.libs/flow.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/entropy.c -fPIC -DPIC -o lib/.libs/entropy.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/jhash.lo ../lib/jhash.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/guarded-list.c -fPIC -DPIC -o lib/.libs/guarded-list.o ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/json.lo ../lib/json.c ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/fat-rwlock.c -fPIC -DPIC -o lib/.libs/fat-rwlock.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/jsonrpc.lo ../lib/jsonrpc.c ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/lacp.lo ../lib/lacp.c ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/learn.lo ../lib/learn.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/hash.c -fPIC -DPIC -o lib/.libs/hash.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/hmap.c -fPIC -DPIC -o lib/.libs/hmap.o ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/hindex.c -fPIC -DPIC -o lib/.libs/hindex.o ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/fatal-signal.c -fPIC -DPIC -o lib/.libs/fatal-signal.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/hmapx.c -fPIC -DPIC -o lib/.libs/hmapx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/id-fpool.c -fPIC -DPIC -o lib/.libs/id-fpool.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/learning-switch.lo ../lib/learning-switch.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/lockfile.lo ../lib/lockfile.c ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/guarded-list.h:23, from ../lib/guarded-list.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/fat-rwlock.h:22, from ../lib/fat-rwlock.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/id-pool.c -fPIC -DPIC -o lib/.libs/id-pool.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/mac-learning.lo ../lib/mac-learning.c ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/hindex.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/hmap.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/match.lo ../lib/match.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/mcast-snooping.lo ../lib/mcast-snooping.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/dpif-netdev.c: In function 'dp_netdev_flow_get_last_stats_attrs': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/dpif-netdev.c:3621:5: note: in expansion of macro 'atomic_read_relaxed' 3621 | atomic_read_relaxed(&last_attrs->dp_layer, &attrs->dp_layer); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/if-notifier-manual.c -fPIC -DPIC -o lib/.libs/if-notifier-manual.o ../lib/dpif-netdev.c: In function 'dp_netdev_flow_get_actions': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct dp_netdev_actions *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/dpif-netdev.c:5154:12: note: in expansion of macro 'ovsrcu_get' 5154 | return ovsrcu_get(struct dp_netdev_actions *, &flow->actions); | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/jhash.c -fPIC -DPIC -o lib/.libs/jhash.o In file included from ../lib/ovs-atomic.h:333, from ../lib/id-fpool.c:22: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/fatal-signal.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/flow.c:31: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/json.c -fPIC -DPIC -o lib/.libs/json.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/memory.lo ../lib/memory.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ipf.c -fPIC -DPIC -o lib/.libs/ipf.o ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/meta-flow.lo ../lib/meta-flow.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/mpsc-queue.lo ../lib/mpsc-queue.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/jsonrpc.c -fPIC -DPIC -o lib/.libs/jsonrpc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/lacp.c -fPIC -DPIC -o lib/.libs/lacp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/multipath.lo ../lib/multipath.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/namemap.lo ../lib/namemap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netdev-dummy.lo ../lib/netdev-dummy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/learn.c -fPIC -DPIC -o lib/.libs/learn.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netdev-offload.lo ../lib/netdev-offload.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netdev-vport.lo ../lib/netdev-vport.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netdev.lo ../lib/netdev.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/lockfile.c -fPIC -DPIC -o lib/.libs/lockfile.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/netlink.lo ../lib/netlink.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/learning-switch.c -fPIC -DPIC -o lib/.libs/learning-switch.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/nx-match.lo ../lib/nx-match.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/ipf.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-actions.lo ../lib/ofp-actions.c ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/mcast-snooping.c -fPIC -DPIC -o lib/.libs/mcast-snooping.o ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/jsonrpc.c:30: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/memory.c -fPIC -DPIC -o lib/.libs/memory.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/match.c -fPIC -DPIC -o lib/.libs/match.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/mac-learning.c -fPIC -DPIC -o lib/.libs/mac-learning.o ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-errors.lo ../lib/ofp-errors.c In file included from ../lib/ovs-atomic.h:333, from ../lib/lacp.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/mpsc-queue.c -fPIC -DPIC -o lib/.libs/mpsc-queue.o ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/meta-flow.c -fPIC -DPIC -o lib/.libs/meta-flow.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/ofp-msgs.lo ../lib/ofp-msgs.c ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../lib/learning-switch.c:28: ../lib/ovs-atomic.h: In function 'atomic_count_init': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/multipath.c -fPIC -DPIC -o lib/.libs/multipath.o ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netdev-dummy.c -fPIC -DPIC -o lib/.libs/netdev-dummy.o ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/lockfile.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/namemap.c -fPIC -DPIC -o lib/.libs/namemap.o ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/lldp/lldp.lo ../lib/lldp/lldp.c ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/mac-learning.h:24, from ../lib/mac-learning.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/lldp/lldpd.lo ../lib/lldp/lldpd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netdev-offload.c -fPIC -DPIC -o lib/.libs/netdev-offload.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netdev-vport.c -fPIC -DPIC -o lib/.libs/netdev-vport.o ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/lldp/lldpd-structs.lo ../lib/lldp/lldpd-structs.c ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netdev.c -fPIC -DPIC -o lib/.libs/netdev.o ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/netlink.c -fPIC -DPIC -o lib/.libs/netlink.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/vl-mff-map.h:20, from ../lib/learn.c:34: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/mpsc-queue.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o lib/dirs.lo lib/dirs.c ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-bond.lo `test -f 'ofproto/bond.c' || echo '../'`ofproto/bond.c ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-collectors.lo `test -f 'ofproto/collectors.c' || echo '../'`ofproto/collectors.c ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c: In function 'mpsc_queue_poll': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c:143:5: note: in expansion of macro 'atomic_read_relaxed' 143 | atomic_read_relaxed(&queue->tail, &tail); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/mpsc-queue.c:144:5: note: in expansion of macro 'atomic_read_explicit' 144 | atomic_read_explicit(&tail->next, &next, memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/mpsc-queue.c:153:9: note: in expansion of macro 'atomic_read_explicit' 153 | atomic_read_explicit(&tail->next, &next, memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/mpsc-queue.c:162:5: note: in expansion of macro 'atomic_read_explicit' 162 | atomic_read_explicit(&queue->head, &head, memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/mpsc-queue.c:169:5: note: in expansion of macro 'atomic_read_explicit' 169 | atomic_read_explicit(&tail->next, &next, memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c: In function 'mpsc_queue_push_front': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c:202:5: note: in expansion of macro 'atomic_read_relaxed' 202 | atomic_read_relaxed(&queue->tail, &tail); | ^~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c: In function 'mpsc_queue_tail': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c:214:5: note: in expansion of macro 'atomic_read_relaxed' 214 | atomic_read_relaxed(&queue->tail, &tail); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/mpsc-queue.c:215:5: note: in expansion of macro 'atomic_read_explicit' 215 | atomic_read_explicit(&tail->next, &next, memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c: In function 'mpsc_queue_next': ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/mpsc-queue.c:236:5: note: in expansion of macro 'atomic_read_explicit' 236 | atomic_read_explicit(&prev->next, &next, memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/mpsc-queue.c:238:9: note: in expansion of macro 'atomic_read_explicit' 238 | atomic_read_explicit(&next->next, &next, memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c: In function 'mpsc_queue_insert': ../lib/ovs-atomic-clang.h:73:5: warning: implicit declaration of function '__c11_atomic_exchange'; did you mean '__atomic_exchange'? [-Wimplicit-function-declaration] 73 | __c11_atomic_exchange(RMW, ARG, ORDER) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c:249:12: note: in expansion of macro 'atomic_exchange_explicit' 249 | prev = atomic_exchange_explicit(&queue->head, node, memory_order_acq_rel); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../lib/mpsc-queue.c:249:10: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 249 | prev = atomic_exchange_explicit(&queue->head, node, memory_order_acq_rel); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/nx-match.c -fPIC -DPIC -o lib/.libs/nx-match.o In file included from ../lib/ovs-atomic.h:333, from ../lib/mcast-snooping.h:26, from ../lib/mcast-snooping.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-actions.c -fPIC -DPIC -o lib/.libs/ofp-actions.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-connmgr.lo `test -f 'ofproto/connmgr.c' || echo '../'`ofproto/connmgr.c ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-fail-open.lo `test -f 'ofproto/fail-open.c' || echo '../'`ofproto/fail-open.c ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-in-band.lo `test -f 'ofproto/in-band.c' || echo '../'`ofproto/in-band.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-names.lo `test -f 'ofproto/names.c' || echo '../'`ofproto/names.c ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-netflow.lo `test -f 'ofproto/netflow.c' || echo '../'`ofproto/netflow.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../lib/meta-flow.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/netdev-offload.h:23, from ../lib/netdev-offload.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-errors.c -fPIC -DPIC -o lib/.libs/ofp-errors.o ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/netdev-offload.h:23, from ../lib/netdev-offload-provider.h:22, from ../lib/netdev-dummy.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../lib/netlink.c:23: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/ofp-msgs.c -fPIC -DPIC -o lib/.libs/ofp-msgs.o ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto.lo `test -f 'ofproto/ofproto.c' || echo '../'`ofproto/ofproto.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif.lo `test -f 'ofproto/ofproto-dpif.c' || echo '../'`ofproto/ofproto-dpif.c In file included from ../lib/ovs-atomic.h:333, from ../lib/netdev-offload.h:23, from ../lib/netdev-provider.h:24, from ../lib/netdev-vport.c:37: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/netdev.c:34: ../lib/ovs-atomic.h: In function 'atomic_count_init': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/lldp/lldpd.c -fPIC -DPIC -o lib/lldp/.libs/lldpd.o ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/lldp/lldp.c -fPIC -DPIC -o lib/lldp/.libs/lldp.o ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../lib/nx-match.c:23: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../lib/lldp/lldpd-structs.c -fPIC -DPIC -o lib/lldp/.libs/lldpd-structs.o ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_api_equals': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:170:9: note: in expansion of macro 'ovsrcu_get' 170 | ovsrcu_get(const struct netdev_flow_api *, &netdev1->flow_api); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:172:9: note: in expansion of macro 'ovsrcu_get' 172 | ovsrcu_get(const struct netdev_flow_api *, &netdev2->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_flush': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:204:9: note: in expansion of macro 'ovsrcu_get' 204 | ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_dump_create': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:216:9: note: in expansion of macro 'ovsrcu_get' 216 | ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_dump_destroy': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:227:9: note: in expansion of macro 'ovsrcu_get' 227 | ovsrcu_get(const struct netdev_flow_api *, &dump->netdev->flow_api); | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-ipfix.lo `test -f 'ofproto/ofproto-dpif-ipfix.c' || echo '../'`ofproto/ofproto-dpif-ipfix.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-mirror.lo `test -f 'ofproto/ofproto-dpif-mirror.c' || echo '../'`ofproto/ofproto-dpif-mirror.c ../lib/netdev-offload.c: In function 'netdev_flow_dump_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:241:9: note: in expansion of macro 'ovsrcu_get' 241 | ovsrcu_get(const struct netdev_flow_api *, &dump->netdev->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_put': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:256:9: note: in expansion of macro 'ovsrcu_get' 256 | ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_hw_miss_packet_recover': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:278:16: note: in expansion of macro 'ovsrcu_get' 278 | flow_api = ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_get': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:299:9: note: in expansion of macro 'ovsrcu_get' 299 | ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_del': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:312:9: note: in expansion of macro 'ovsrcu_get' 312 | ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_flow_get_n_flows': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:323:9: note: in expansion of macro 'ovsrcu_get' 323 | ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c lib/dirs.c -fPIC -DPIC -o lib/.libs/dirs.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/bond.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-bond.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/collectors.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-collectors.o Running Sphinx v6.1.3 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/netflow.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-netflow.o ../lib/netdev-offload.c: In function 'netdev_init_flow_api': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:337:9: note: in expansion of macro 'ovsrcu_get' 337 | if (ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api)) { | ^~~~~~~~~~ ../lib/netdev-offload.c: In function 'netdev_uninit_flow_api': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'const struct netdev_flow_api *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/netdev-offload.c:353:13: note: in expansion of macro 'ovsrcu_get' 353 | ovsrcu_get(const struct netdev_flow_api *, &netdev->flow_api); | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/in-band.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-in-band.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/vl-mff-map.h:20, from ../lib/ofp-actions.c:44: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/connmgr.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-connmgr.o ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/ofp-msgs.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/names.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-names.o ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/fail-open.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-fail-open.o ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-monitor.lo `test -f 'ofproto/ofproto-dpif-monitor.c' || echo '../'`ofproto/ofproto-dpif-monitor.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/dirs.c.in:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-rid.lo `test -f 'ofproto/ofproto-dpif-rid.c' || echo '../'`ofproto/ofproto-dpif-rid.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/in-band.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif.o ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-sflow.lo `test -f 'ofproto/ofproto-dpif-sflow.c' || echo '../'`ofproto/ofproto-dpif-sflow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-trace.lo `test -f 'ofproto/ofproto-dpif-trace.c' || echo '../'`ofproto/ofproto-dpif-trace.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/fail-open.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto.h:26, from ../ofproto/names.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-upcall.lo `test -f 'ofproto/ofproto-dpif-upcall.c' || echo '../'`ofproto/ofproto-dpif-upcall.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto-provider.h:37, from ../ofproto/bond.h:22, from ../ofproto/bond.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/connmgr.h:20, from ../ofproto/bundles.h:24, from ../ofproto/connmgr.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-ipfix.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-ipfix.o ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto.h:26, from ../ofproto/netflow.c:31: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-mirror.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-mirror.o ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-xlate.lo `test -f 'ofproto/ofproto-dpif-xlate.c' || echo '../'`ofproto/ofproto-dpif-xlate.c ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo `test -f 'ofproto/ofproto-dpif-xlate-cache.c' || echo '../'`ofproto/ofproto-dpif-xlate-cache.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-pinsched.lo `test -f 'ofproto/pinsched.c' || echo '../'`ofproto/pinsched.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-tunnel.lo `test -f 'ofproto/tunnel.c' || echo '../'`ofproto/tunnel.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ofproto/libofproto_la-bundles.lo `test -f 'ofproto/bundles.c' || echo '../'`ofproto/bundles.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-monitor.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-monitor.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/connmgr.h:20, from ../ofproto/bundles.h:24, from ../ofproto/ofproto.c:26: ../lib/ovs-atomic.h: In function 'atomic_count_init': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-rid.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-rid.o ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto-provider.h:37, from ../ofproto/bond.h:22, from ../ofproto/ofproto-dpif.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -release 2.17 -version-info 0:6 -Wl,--version-script=./lib/libsflow.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o lib/libsflow.la -rpath /usr/lib64 lib/libsflow_la-sflow_agent.lo lib/libsflow_la-sflow_sampler.lo lib/libsflow_la-sflow_poller.lo lib/libsflow_la-sflow_receiver.lo -latomic -lm -lunbound gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/ovsdb-tool.o ../ovsdb/ovsdb-tool.c ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-column.lo `test -f 'ovsdb/column.c' || echo '../'`ovsdb/column.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../ofproto/ofproto-dpif-mirror.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-condition.lo `test -f 'ovsdb/condition.c' || echo '../'`ovsdb/condition.c ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-trace.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-trace.o ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-sflow.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-sflow.o ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-execution.lo `test -f 'ovsdb/execution.c' || echo '../'`ovsdb/execution.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-upcall.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-upcall.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-file.lo `test -f 'ovsdb/file.c' || echo '../'`ovsdb/file.c ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-xlate.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-xlate.o ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-mirror.c: In function 'mirror_set': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'long unsigned int *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-mirror.c:242:28: note: in expansion of macro 'ovsrcu_get' 242 | unsigned long *vlans = ovsrcu_get(unsigned long *, &mirror->vlans); | ^~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-mirror.c: In function 'mirror_destroy': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'long unsigned int *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-mirror.c:338:28: note: in expansion of macro 'ovsrcu_get' 338 | unsigned long *vlans = ovsrcu_get(unsigned long *, &mirror->vlans); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-mirror.c: In function 'mirror_get': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'long unsigned int *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-mirror.c:436:14: note: in expansion of macro 'ovsrcu_get' 436 | *vlans = ovsrcu_get(unsigned long *, &mirror->vlans); | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/bundles.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-bundles.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/connmgr.h:20, from ../ofproto/ofproto-dpif-upcall.c:22: ../lib/ovs-atomic.h: In function 'atomic_count_init': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-jsonrpc-server.lo `test -f 'ovsdb/jsonrpc-server.c' || echo '../'`ovsdb/jsonrpc-server.c ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/ofproto-dpif-xlate-cache.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-xlate-cache.o ../ofproto/ofproto.c: In function 'ofproto_destroy__': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../ofproto/ofproto.c:1692:23: note: in expansion of macro 'ovsrcu_get_protected' 1692 | tun_metadata_free(ovsrcu_get_protected(struct tun_table *, | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto-provider.h:37, from ../ofproto/fail-open.h:22, from ../ofproto/ofproto-dpif.h:50, from ../ofproto/ofproto-dpif-rid.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/guarded-list.h:23, from ../ofproto/ofproto-dpif-monitor.c:25: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto.h:26, from ../ofproto/ofproto-dpif-ipfix.c:29: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/tunnel.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-tunnel.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ofproto/pinsched.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-pinsched.o ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-log.lo `test -f 'ovsdb/log.c' || echo '../'`ovsdb/log.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto-provider.h:37, from ../ofproto/fail-open.h:22, from ../ofproto/ofproto-dpif.h:50, from ../ofproto/ofproto-dpif-trace.h:32, from ../ofproto/ofproto-dpif-trace.c:19: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/condition.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-condition.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/column.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-column.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/execution.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-execution.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-mutation.lo `test -f 'ovsdb/mutation.c' || echo '../'`ovsdb/mutation.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto.c: In function 'handle_tlv_table_mod': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../ofproto/ofproto.c:8574:15: note: in expansion of macro 'ovsrcu_get_protected' 8574 | old_tab = ovsrcu_get_protected(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/connmgr.h:20, from ../ofproto/bundles.h:24, from ../ofproto/bundles.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-ovsdb.lo `test -f 'ovsdb/ovsdb.c' || echo '../'`ovsdb/ovsdb.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto.h:26, from ../ofproto/ofproto-dpif-sflow.c:33: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/file.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-file.o ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC lib/.libs/libsflow_la-sflow_agent.o lib/.libs/libsflow_la-sflow_sampler.o lib/.libs/libsflow_la-sflow_poller.o lib/.libs/libsflow_la-sflow_receiver.o -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wl,--version-script=./lib/libsflow.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -latomic -lm -lunbound -Wl,-soname -Wl,libsflow-2.17.so.0 -o lib/.libs/libsflow-2.17.so.0.0.6 ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/jsonrpc-server.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-jsonrpc-server.o In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../ofproto/ofproto-dpif-rid.h:23, from ../ofproto/ofproto-dpif-xlate.h:24, from ../ofproto/ofproto-dpif-xlate.c:17: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../ofproto/ofproto-provider.h:37, from ../ofproto/bond.h:22, from ../ofproto/ofproto-dpif-xlate-cache.c:28: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-monitor.lo `test -f 'ovsdb/monitor.c' || echo '../'`ovsdb/monitor.c ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-upcall.c: In function 'ukey_get_actions': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct ofpbuf *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-upcall.c:1720:32: note: in expansion of macro 'ovsrcu_get' 1720 | const struct ofpbuf *buf = ovsrcu_get(struct ofpbuf *, &ukey->actions); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-upcall.c: In function 'ukey_set_actions': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct ofpbuf *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-upcall.c:1728:34: note: in expansion of macro 'ovsrcu_get_protected' 1728 | struct ofpbuf *old_actions = ovsrcu_get_protected(struct ofpbuf *, | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-dpif-upcall.c: In function 'ukey_delete__': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct ofpbuf *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-upcall.c:2082:23: note: in expansion of macro 'ovsrcu_get' 2082 | ofpbuf_delete(ovsrcu_get(struct ofpbuf *, &ukey->actions)); | ^~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/fat-rwlock.h:22, from ../ofproto/tunnel.c:23: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-query.lo `test -f 'ovsdb/query.c' || echo '../'`ovsdb/query.c ../ofproto/ofproto-dpif-xlate.c: In function 'xlate_txn_commit': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:1186:30: note: in expansion of macro 'ovsrcu_get' 1186 | struct xlate_cfg *xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c: In function 'xlate_txn_start': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:1211:12: note: in expansion of macro 'ovsrcu_get' 1211 | xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-raft.lo `test -f 'ovsdb/raft.c' || echo '../'`ovsdb/raft.c ../ofproto/ofproto-dpif-upcall.c: In function 'revalidate_ukey__': ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c: In function 'xlate_lookup_ofproto_': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:1506:30: note: in expansion of macro 'ovsrcu_get' 1506 | struct xlate_cfg *xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c: In function 'xlate_ofproto_lookup': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:1667:30: note: in expansion of macro 'ovsrcu_get' 1667 | struct xlate_cfg *xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct ofpbuf *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-upcall.c:2296:23: note: in expansion of macro 'ovsrcu_get' 2296 | ovsrcu_get(struct ofpbuf *, &ukey->actions))) { | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-raft-private.lo `test -f 'ovsdb/raft-private.c' || echo '../'`ovsdb/raft-private.c ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-raft-rpc.lo `test -f 'ovsdb/raft-rpc.c' || echo '../'`ovsdb/raft-rpc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/ovsdb.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-ovsdb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/log.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-log.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/mutation.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-mutation.o ../ofproto/ofproto-dpif-xlate.c: In function 'xlate_actions': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:7709:30: note: in expansion of macro 'ovsrcu_get' 7709 | struct xlate_cfg *xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c: In function 'xlate_send_packet': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:8211:30: note: in expansion of macro 'ovsrcu_get' 8211 | struct xlate_cfg *xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c: In function 'ofp_port_to_xbundle': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-rbac.lo `test -f 'ovsdb/rbac.c' || echo '../'`ovsdb/rbac.c ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:8246:30: note: in expansion of macro 'ovsrcu_get' 8246 | struct xlate_cfg *xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c: In function 'xlate_set_support': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct xlate_cfg *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-dpif-xlate.c:8300:30: note: in expansion of macro 'ovsrcu_get' 8300 | struct xlate_cfg *xcfg = ovsrcu_get(struct xlate_cfg *, &xcfgp); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ Cannot find 'ovs-sphinx-theme' package. Falling back to default theme. making output directory... done /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-replication.lo `test -f 'ovsdb/replication.c' || echo '../'`ovsdb/replication.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-relay.lo `test -f 'ovsdb/relay.c' || echo '../'`ovsdb/relay.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-row.lo `test -f 'ovsdb/row.c' || echo '../'`ovsdb/row.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-server.lo `test -f 'ovsdb/server.c' || echo '../'`ovsdb/server.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/monitor.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-monitor.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/raft-private.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-raft-private.o In file included from ../lib/ovs-atomic.h:333, from ../ovsdb/log.c:31: ../lib/ovs-atomic.h: In function 'atomic_count_init': /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-storage.lo `test -f 'ovsdb/storage.c' || echo '../'`ovsdb/storage.c ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': building [mo]: targets for 0 po files that are out of date ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ writing output... libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/query.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-query.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-table.lo `test -f 'ovsdb/table.c' || echo '../'`ovsdb/table.c building [html]: targets for 120 source files that are out of date updating environment: libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/raft.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-raft.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-trigger.lo `test -f 'ovsdb/trigger.c' || echo '../'`ovsdb/trigger.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-transaction.lo `test -f 'ovsdb/transaction.c' || echo '../'`ovsdb/transaction.c ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [new config] 120 added, 0 changed, 0 removed /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-transaction-forward.lo `test -f 'ovsdb/transaction-forward.c' || echo '../'`ovsdb/transaction-forward.c reading sources... [ 0%] contents /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/libovsdb_la-ovsdb-util.lo `test -f 'ovsdb/ovsdb-util.c' || echo '../'`ovsdb/ovsdb-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/raft-rpc.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-raft-rpc.o gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/ovsdb-client.o ../ovsdb/ovsdb-client.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o vtep/vtep-ctl.o ../vtep/vtep-ctl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o vtep/vtep-idl.lo vtep/vtep-idl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/rbac.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-rbac.o gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-ovsdb.o ../tests/test-ovsdb.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../ovsdb/raft-private.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reading sources... [ 1%] faq/bareudp gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/idltest.o tests/idltest.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/server.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-server.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/replication.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-replication.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/relay.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-relay.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/row.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-row.o reading sources... [ 2%] faq/configuration libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/trigger.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-trigger.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/table.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/transaction.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-transaction.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/storage.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-storage.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/ovsdb-util.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-ovsdb-util.o gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-lib.o ../tests/test-lib.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../ovsdb/relay.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/ovstest.o ../tests/ovstest.c ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from tests/idltest.c:6: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c ../ovsdb/transaction-forward.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-transaction-forward.o ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': reading sources... [ 3%] faq/contributing ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-aes128.o ../tests/test-aes128.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-atomic.o ../tests/test-atomic.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-barrier.o ../tests/test-barrier.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c vtep/vtep-idl.c -fPIC -DPIC -o vtep/.libs/vtep-idl.o reading sources... [ 4%] faq/design In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../ovsdb/transaction-forward.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-bundle.o ../tests/test-bundle.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../tests/test-barrier.c:21: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ reading sources... [ 5%] faq/general ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-byte-order.o ../tests/test-byte-order.c In file included from ../lib/ovs-atomic.h:333, from ../tests/test-atomic.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from vtep/vtep-idl.c:6: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-classifier.o ../tests/test-classifier.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-ccmap.o ../tests/test-ccmap.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-cmap.o ../tests/test-cmap.c ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-conntrack.o ../tests/test-conntrack.c ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reading sources... [ 5%] faq/index ../tests/test-atomic.c: In function 'atomic_consumer': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct atomic_aux *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../tests/test-atomic.c:204:13: note: in expansion of macro 'atomic_read_explicit' 204 | atomic_read_explicit(&paux, &aux, memory_order_consume); | ^~~~~~~~~~~~~~~~~~~~ ../tests/test-atomic.c: In function 'test_atomic_plain': ../lib/ovs-atomic-clang.h:91:16: warning: implicit declaration of function '__c11_atomic_fetch_or'; did you mean '__atomic_fetch_or'? [-Wimplicit-function-declaration] 91 | (*(ORIG) = __c11_atomic_fetch_or(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:80:5: note: in expansion of macro 'atomic_or_explicit' 80 | atomic_or_explicit(RMW, ARG, ORIG, memory_order_seq_cst) | ^~~~~~~~~~~~~~~~~~ ../tests/test-atomic.c:55:9: note: in expansion of macro 'atomic_or' 55 | atomic_or(&x, 6, &orig); \ | ^~~~~~~~~ ../tests/test-atomic.c:355:5: note: in expansion of macro 'TEST_ATOMIC_TYPE' 355 | TEST_ATOMIC_TYPE(atomic_char, char); | ^~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:95:16: warning: implicit declaration of function '__c11_atomic_fetch_and'; did you mean '__atomic_fetch_and'? [-Wimplicit-function-declaration] 95 | (*(ORIG) = __c11_atomic_fetch_and(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:84:5: note: in expansion of macro 'atomic_and_explicit' 84 | atomic_and_explicit(RMW, ARG, ORIG, memory_order_seq_cst) | ^~~~~~~~~~~~~~~~~~~ ../tests/test-atomic.c:60:9: note: in expansion of macro 'atomic_and' 60 | atomic_and(&x, 10, &orig); \ | ^~~~~~~~~~ ../tests/test-atomic.c:355:5: note: in expansion of macro 'TEST_ATOMIC_TYPE' 355 | TEST_ATOMIC_TYPE(atomic_char, char); | ^~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-csum.o ../tests/test-csum.c ../lib/ovs-atomic-clang.h:93:16: warning: implicit declaration of function '__c11_atomic_fetch_xor'; did you mean '__atomic_fetch_xor'? [-Wimplicit-function-declaration] 93 | (*(ORIG) = __c11_atomic_fetch_xor(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:82:5: note: in expansion of macro 'atomic_xor_explicit' 82 | atomic_xor_explicit(RMW, ARG, ORIG, memory_order_seq_cst) | ^~~~~~~~~~~~~~~~~~~ ../tests/test-atomic.c:65:9: note: in expansion of macro 'atomic_xor' 65 | atomic_xor(&x, 10, &orig); \ | ^~~~~~~~~~ ../tests/test-atomic.c:355:5: note: in expansion of macro 'TEST_ATOMIC_TYPE' 355 | TEST_ATOMIC_TYPE(atomic_char, char); | ^~~~~~~~~~~~~~~~ reading sources... [ 6%] faq/issues In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../tests/test-classifier.c:31: ../lib/ovs-atomic.h: In function 'atomic_count_init': In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/ccmap.h:22, from ../tests/test-ccmap.c:22: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../tests/test-cmap.c:22: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-flows.o ../tests/test-flows.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-hash.o ../tests/test-hash.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-heap.o ../tests/test-heap.c ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/conntrack.h:22, from ../tests/test-conntrack.c:18: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-hindex.o ../tests/test-hindex.c ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-hmap.o ../tests/test-hmap.c ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-id-fpool.o ../tests/test-id-fpool.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-json.o ../tests/test-json.c ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-jsonrpc.o ../tests/test-jsonrpc.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-list.o ../tests/test-list.c ../lib/classifier-private.h: In function 'get_cls_match_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier-private.h:87:12: note: in expansion of macro 'ovsrcu_get_protected' 87 | return ovsrcu_get_protected(struct cls_match *, &rule->cls_match); | ^~~~~~~~~~~~~~~~~~~~ ../lib/classifier-private.h: In function 'get_cls_match': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier-private.h:93:12: note: in expansion of macro 'ovsrcu_get' 93 | return ovsrcu_get(struct cls_match *, &rule->cls_match); | ^~~~~~~~~~ ../lib/classifier-private.h: In function 'cls_match_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/classifier-private.h:124:12: note: in expansion of macro 'ovsrcu_get' 124 | return ovsrcu_get(struct cls_match *, &rule->next); | ^~~~~~~~~~ ../lib/classifier-private.h: In function 'cls_match_next_protected': reading sources... [ 7%] faq/openflow ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cls_match *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/classifier-private.h:130:12: note: in expansion of macro 'ovsrcu_get_protected' 130 | return ovsrcu_get_protected(struct cls_match *, &rule->next); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-lockfile.o ../tests/test-lockfile.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../tests/test-id-fpool.c:29: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-multipath.o ../tests/test-multipath.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-mpsc-queue.o ../tests/test-mpsc-queue.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-netflow.o ../tests/test-netflow.c ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-odp.o ../tests/test-odp.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-ofpbuf.o ../tests/test-ofpbuf.c ../tests/test-classifier.c: In function 'trie_verify': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct trie_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../tests/test-classifier.c:494:36: note: in expansion of macro 'ovsrcu_get' 494 | const struct trie_node *node = ovsrcu_get(struct trie_node *, trie); | ^~~~~~~~~~ ../tests/test-classifier.c: In function 'verify_tries': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct mf_field *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../tests/test-classifier.c:517:15: note: in expansion of macro 'ovsrcu_get' 517 | = ovsrcu_get(struct mf_field *, &cls->tries[i].field); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-packets.o ../tests/test-packets.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-random.o ../tests/test-random.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-rcu.o ../tests/test-rcu.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../lib/cmap.h:22, from ../lib/classifier.h:301, from ../tests/test-flows.c:24: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/guarded-list.h:23, from ../tests/test-mpsc-queue.c:25: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-reconnect.o ../tests/test-reconnect.c ../tests/test-mpsc-queue.c: In function 'mpsc_queue_insert_begin': ../lib/ovs-atomic-clang.h:73:5: warning: implicit declaration of function '__c11_atomic_exchange'; did you mean '__atomic_exchange'? [-Wimplicit-function-declaration] 73 | __c11_atomic_exchange(RMW, ARG, ORDER) | ^~~~~~~~~~~~~~~~~~~~~ ../tests/test-mpsc-queue.c:145:12: note: in expansion of macro 'atomic_exchange_explicit' 145 | prev = atomic_exchange_explicit(&queue->head, node, memory_order_acq_rel); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../tests/test-mpsc-queue.c:145:10: warning: assignment to 'struct mpsc_queue_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 145 | prev = atomic_exchange_explicit(&queue->head, node, memory_order_acq_rel); | ^ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../tests/test-rcu.c:20: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-rstp.o ../tests/test-rstp.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-sflow.o ../tests/test-sflow.c ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-sha1.o ../tests/test-sha1.c ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reading sources... [ 8%] faq/qos gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-skiplist.o ../tests/test-skiplist.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-stp.o ../tests/test-stp.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-unixctl.o ../tests/test-unixctl.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-util.o ../tests/test-util.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-uuid.o ../tests/test-uuid.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-bitmap.o ../tests/test-bitmap.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-vconn.o ../tests/test-vconn.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-aa.o ../tests/test-aa.c In file included from ../lib/ovs-atomic.h:333, from ../lib/rstp-common.h:38, from ../tests/test-rstp.c:3: ../lib/ovs-atomic.h: In function 'atomic_count_init': reading sources... [ 9%] faq/releases ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-stopwatch.o ../tests/test-stopwatch.c ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-unix-socket.o ../tests/test-unix-socket.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-netlink-conntrack.o ../tests/test-netlink-conntrack.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-netlink-policy.o ../tests/test-netlink-policy.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-stream.o ../tests/test-stream.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-strtok_r.o ../tests/test-strtok_r.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o tests/test-type-props.o ../tests/test-type-props.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o vswitchd/bridge.o ../vswitchd/bridge.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o vswitchd/ovs-vswitchd.o ../vswitchd/ovs-vswitchd.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o vswitchd/system-stats.o ../vswitchd/system-stats.c In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-lldp.h:27, from ../tests/test-aa.c:23: ../lib/ovs-atomic.h: In function 'atomic_count_init': gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o vswitchd/xenserver.o ../vswitchd/xenserver.c gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ./include -I ../lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -c -o ovsdb/ovsdb-server.o ../ovsdb/ovsdb-server.c ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': (dot -T plain < vswitchd/vswitch.gv | /usr/bin/python3 ../ovsdb/dot2pic -f 3) > vswitchd/vswitch.pic.tmp && \ mv vswitchd/vswitch.pic.tmp vswitchd/vswitch.pic ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (dot -T plain < vtep/vtep.gv | /usr/bin/python3 ../ovsdb/dot2pic -f 3) > vtep/vtep.pic.tmp && \ mv vtep/vtep.pic.tmp vtep/vtep.pic reading sources... [ 10%] faq/terminology In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-thread.h:23, from ../lib/coverage.h:30, from ../vswitchd/bridge.c:27: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/test-strtok_r tests/test-strtok_r.o -latomic -lm -lunbound ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ reading sources... [ 10%] faq/vlan ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../vswitchd/system-stats.c:40: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../lib/ovs-atomic.h:333, from ../lib/ovs-rcu.h:174, from ../vswitchd/ovs-vswitchd.c:40: ../lib/ovs-atomic.h: In function 'atomic_count_init': ../lib/ovs-atomic-clang.h:28:36: warning: implicit declaration of function '__c11_atomic_init'; did you mean 'atomic_init'? [-Wimplicit-function-declaration] 28 | #define atomic_init(OBJECT, VALUE) __c11_atomic_init(OBJECT, VALUE) | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:449:5: note: in expansion of macro 'atomic_init' 449 | atomic_init(&count->count, value); | ^~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_inc': ../lib/ovs-atomic-clang.h:87:16: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration] 87 | (*(ORIG) = __c11_atomic_fetch_add(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:417:5: note: in expansion of macro 'atomic_add_explicit' 417 | atomic_add_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:457:5: note: in expansion of macro 'atomic_add_relaxed' 457 | atomic_add_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_dec': ../lib/ovs-atomic-clang.h:89:16: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration] 89 | (*(ORIG) = __c11_atomic_fetch_sub(RMW, ARG, ORDER), (void) 0) | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:419:5: note: in expansion of macro 'atomic_sub_explicit' 419 | atomic_sub_explicit(RMW, ARG, ORIG, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:467:5: note: in expansion of macro 'atomic_sub_relaxed' 467 | atomic_sub_relaxed(&count->count, 1u, &old); | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_get': ../lib/ovs-atomic-clang.h:53:15: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:407:5: note: in expansion of macro 'atomic_read_explicit' 407 | atomic_read_explicit(VAR, DST, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:477:5: note: in expansion of macro 'atomic_read_relaxed' 477 | atomic_read_relaxed(&count->count, &value); | ^~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'atomic_count_set': ../lib/ovs-atomic-clang.h:47:5: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration] 47 | __c11_atomic_store(DST, SRC, ORDER) | ^~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:405:5: note: in expansion of macro 'atomic_store_explicit' 405 | atomic_store_explicit(VAR, VALUE, memory_order_relaxed) | ^~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:485:5: note: in expansion of macro 'atomic_store_relaxed' 485 | atomic_store_relaxed(&count->count, value); | ^~~~~~~~~~~~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/cmap.h:68:12: note: in expansion of macro 'ovsrcu_get' 68 | return ovsrcu_get(struct cmap_node *, &node->next); | ^~~~~~~~~~ ../lib/cmap.h: In function 'cmap_node_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct cmap_node *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/cmap.h:74:12: note: in expansion of macro 'ovsrcu_get_protected' 74 | return ovsrcu_get_protected(struct cmap_node *, &node->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_cursor_init': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:188:12: note: in expansion of macro 'ovsrcu_get' 188 | impl = ovsrcu_get(struct pvector_impl *, &pvec->impl); | ^~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_unref': ../lib/ovs-atomic-clang.h:41:36: warning: implicit declaration of function '__c11_atomic_thread_fence'; did you mean '__atomic_thread_fence'? [-Wimplicit-function-declaration] 41 | #define atomic_thread_fence(ORDER) __c11_atomic_thread_fence(ORDER) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:577:9: note: in expansion of macro 'atomic_thread_fence' 577 | atomic_thread_fence(memory_order_acquire); | ^~~~~~~~~~~~~~~~~~~ ../lib/pvector.h: In function 'pvector_count': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct pvector_impl *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/pvector.h:231:12: note: in expansion of macro 'ovsrcu_get' 231 | return ovsrcu_get(struct pvector_impl *, &pvec->impl)->size; | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next': reading sources... [ 11%] faq/vxlan ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../lib/rculist.h:114:12: note: in expansion of macro 'ovsrcu_get' 114 | return ovsrcu_get(struct rculist *, &list->next); | ^~~~~~~~~~ ../lib/rculist.h: In function 'rculist_next_protected': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct rculist *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:192:5: note: in expansion of macro 'ovsrcu_get__' 192 | ovsrcu_get__(TYPE, VAR, memory_order_relaxed) | ^~~~~~~~~~~~ ../lib/rculist.h:121:12: note: in expansion of macro 'ovsrcu_get_protected' 121 | return ovsrcu_get_protected(struct rculist *, &list->next); | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h: In function 'ovs_refcount_try_ref_rcu': ../lib/ovs-atomic-clang.h:68:5: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean 'atomic_compare_exchange_weak'? [-Wimplicit-function-declaration] 68 | __c11_atomic_compare_exchange_weak(DST, EXP, SRC, ORD1, ORD2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/ovs-atomic.h:624:15: note: in expansion of macro 'atomic_compare_exchange_weak_explicit' 624 | } while (!atomic_compare_exchange_weak_explicit(&refcount->count, &count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-doc \ --er-diagram=vtep/vtep.pic \ --version=2.17.6 \ ../vtep/vtep.ovsschema \ ../vtep/vtep.xml > vtep/vtep.5.tmp && \ mv vtep/vtep.5.tmp vtep/vtep.5 /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/test-type-props tests/test-type-props.o -latomic -lm -lunbound reading sources... [ 12%] howto/dpdk PYTHONPATH=../python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ../ovsdb/ovsdb-doc \ --er-diagram=vswitchd/vswitch.pic \ --version=2.17.6 \ ../vswitchd/vswitch.ovsschema \ ../vswitchd/vswitch.xml > vswitchd/ovs-vswitchd.conf.db.5.tmp && \ mv vswitchd/ovs-vswitchd.conf.db.5.tmp vswitchd/ovs-vswitchd.conf.db.5 ../ofproto/ofproto-provider.h: In function 'ofproto_get_tun_tab': ../lib/ovs-atomic-clang.h:53:13: warning: assignment to 'struct tun_table *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | (*(DST) = __c11_atomic_load(SRC, ORDER), \ | ^ ../lib/ovs-rcu.h:184:9: note: in expansion of macro 'atomic_read_explicit' 184 | atomic_read_explicit(CONST_CAST(ATOMIC(TYPE) *, &ovsrcu_var->p), \ | ^~~~~~~~~~~~~~~~~~~~ ../lib/ovs-rcu.h:190:5: note: in expansion of macro 'ovsrcu_get__' 190 | ovsrcu_get__(TYPE, VAR, memory_order_consume) | ^~~~~~~~~~~~ ../ofproto/ofproto-provider.h:2085:12: note: in expansion of macro 'ovsrcu_get' 2085 | return ovsrcu_get(struct tun_table *, &ofproto->metadata_tab); | ^~~~~~~~~~ mv ../tests/system-tso-testsuite.tmp ../tests/system-tso-testsuite mv ../tests/system-afxdp-testsuite.tmp ../tests/system-afxdp-testsuite reading sources... [ 13%] howto/index reading sources... [ 14%] howto/ipsec libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/test-strtok_r tests/test-strtok_r.o -latomic -lm -lunbound mv ../tests/system-userspace-testsuite.tmp ../tests/system-userspace-testsuite libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/test-type-props tests/test-type-props.o -latomic -lm -lunbound reading sources... [ 15%] howto/kvm reading sources... [ 15%] howto/libvirt reading sources... [ 16%] howto/lisp reading sources... [ 17%] howto/qos reading sources... [ 18%] howto/selinux reading sources... [ 19%] howto/sflow reading sources... [ 20%] howto/ssl reading sources... [ 20%] howto/tunneling mv ../tests/system-kmod-testsuite.tmp ../tests/system-kmod-testsuite reading sources... [ 21%] howto/userspace-tunneling reading sources... [ 22%] howto/vlan reading sources... [ 23%] howto/vtep reading sources... [ 24%] index reading sources... [ 25%] internals/authors reading sources... [ 25%] internals/bugs reading sources... [ 26%] internals/charter reading sources... [ 27%] internals/committer-emeritus-status reading sources... [ 28%] internals/committer-grant-revocation reading sources... [ 29%] internals/committer-responsibilities reading sources... [ 30%] internals/contributing/backporting-patches reading sources... [ 30%] internals/contributing/coding-style reading sources... [ 31%] internals/contributing/coding-style-windows reading sources... [ 32%] internals/contributing/documentation-style touch -c manpage-check libtool: link: (cd "lib/.libs" && rm -f "libsflow-2.17.so.0" && ln -s "libsflow-2.17.so.0.0.6" "libsflow-2.17.so.0") libtool: link: (cd "lib/.libs" && rm -f "libsflow.so" && ln -s "libsflow-2.17.so.0.0.6" "libsflow.so") /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -release 2.17 -version-info 0:6 -Wl,--version-script=./ovsdb/libovsdb.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ovsdb/libovsdb.la -rpath /usr/lib64 ovsdb/libovsdb_la-column.lo ovsdb/libovsdb_la-condition.lo ovsdb/libovsdb_la-execution.lo ovsdb/libovsdb_la-file.lo ovsdb/libovsdb_la-jsonrpc-server.lo ovsdb/libovsdb_la-log.lo ovsdb/libovsdb_la-mutation.lo ovsdb/libovsdb_la-ovsdb.lo ovsdb/libovsdb_la-monitor.lo ovsdb/libovsdb_la-query.lo ovsdb/libovsdb_la-raft.lo ovsdb/libovsdb_la-raft-private.lo ovsdb/libovsdb_la-raft-rpc.lo ovsdb/libovsdb_la-rbac.lo ovsdb/libovsdb_la-replication.lo ovsdb/libovsdb_la-relay.lo ovsdb/libovsdb_la-row.lo ovsdb/libovsdb_la-server.lo ovsdb/libovsdb_la-storage.lo ovsdb/libovsdb_la-table.lo ovsdb/libovsdb_la-trigger.lo ovsdb/libovsdb_la-transaction.lo ovsdb/libovsdb_la-transaction-forward.lo ovsdb/libovsdb_la-ovsdb-util.lo -latomic -lm -lunbound reading sources... [ 33%] internals/contributing/index libtool: link: ( cd "lib/.libs" && rm -f "libsflow.la" && ln -s "../libsflow.la" "libsflow.la" ) reading sources... [ 34%] internals/contributing/libopenvswitch-abi reading sources... [ 35%] internals/contributing/submitting-patches reading sources... [ 35%] internals/documentation reading sources... [ 36%] internals/index reading sources... [ 37%] internals/mailing-lists reading sources... [ 38%] internals/maintainers libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC ovsdb/.libs/libovsdb_la-column.o ovsdb/.libs/libovsdb_la-condition.o ovsdb/.libs/libovsdb_la-execution.o ovsdb/.libs/libovsdb_la-file.o ovsdb/.libs/libovsdb_la-jsonrpc-server.o ovsdb/.libs/libovsdb_la-log.o ovsdb/.libs/libovsdb_la-mutation.o ovsdb/.libs/libovsdb_la-ovsdb.o ovsdb/.libs/libovsdb_la-monitor.o ovsdb/.libs/libovsdb_la-query.o ovsdb/.libs/libovsdb_la-raft.o ovsdb/.libs/libovsdb_la-raft-private.o ovsdb/.libs/libovsdb_la-raft-rpc.o ovsdb/.libs/libovsdb_la-rbac.o ovsdb/.libs/libovsdb_la-replication.o ovsdb/.libs/libovsdb_la-relay.o ovsdb/.libs/libovsdb_la-row.o ovsdb/.libs/libovsdb_la-server.o ovsdb/.libs/libovsdb_la-storage.o ovsdb/.libs/libovsdb_la-table.o ovsdb/.libs/libovsdb_la-trigger.o ovsdb/.libs/libovsdb_la-transaction.o ovsdb/.libs/libovsdb_la-transaction-forward.o ovsdb/.libs/libovsdb_la-ovsdb-util.o -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wl,--version-script=./ovsdb/libovsdb.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -latomic -lm -lunbound -Wl,-soname -Wl,libovsdb-2.17.so.0 -o ovsdb/.libs/libovsdb-2.17.so.0.0.6 reading sources... [ 39%] internals/patchwork reading sources... [ 40%] internals/release-process reading sources... [ 40%] internals/security reading sources... [ 41%] intro/index reading sources... [ 42%] intro/install/afxdp reading sources... [ 43%] intro/install/bash-completion reading sources... [ 44%] intro/install/debian reading sources... [ 45%] intro/install/distributions reading sources... [ 45%] intro/install/documentation reading sources... [ 46%] intro/install/dpdk reading sources... [ 47%] intro/install/fedora reading sources... [ 48%] intro/install/general reading sources... [ 49%] intro/install/index reading sources... [ 50%] intro/install/netbsd reading sources... [ 50%] intro/install/rhel reading sources... [ 51%] intro/install/userspace reading sources... [ 52%] intro/install/windows reading sources... [ 53%] intro/install/xenserver reading sources... [ 54%] intro/what-is-ovs /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -release 2.17 -version-info 0:6 -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ofproto/libofproto.la -rpath /usr/lib64 ofproto/libofproto_la-bond.lo ofproto/libofproto_la-collectors.lo ofproto/libofproto_la-connmgr.lo ofproto/libofproto_la-fail-open.lo ofproto/libofproto_la-in-band.lo ofproto/libofproto_la-names.lo ofproto/libofproto_la-netflow.lo ofproto/libofproto_la-ofproto.lo ofproto/libofproto_la-ofproto-dpif.lo ofproto/libofproto_la-ofproto-dpif-ipfix.lo ofproto/libofproto_la-ofproto-dpif-mirror.lo ofproto/libofproto_la-ofproto-dpif-monitor.lo ofproto/libofproto_la-ofproto-dpif-rid.lo ofproto/libofproto_la-ofproto-dpif-sflow.lo ofproto/libofproto_la-ofproto-dpif-trace.lo ofproto/libofproto_la-ofproto-dpif-upcall.lo ofproto/libofproto_la-ofproto-dpif-xlate.lo ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo ofproto/libofproto_la-pinsched.lo ofproto/libofproto_la-tunnel.lo ofproto/libofproto_la-bundles.lo lib/libsflow.la -latomic -lm -lunbound reading sources... [ 55%] intro/why-ovs reading sources... [ 55%] ref/index reading sources... [ 56%] ref/ovs-actions.7 libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC ofproto/.libs/libofproto_la-bond.o ofproto/.libs/libofproto_la-collectors.o ofproto/.libs/libofproto_la-connmgr.o ofproto/.libs/libofproto_la-fail-open.o ofproto/.libs/libofproto_la-in-band.o ofproto/.libs/libofproto_la-names.o ofproto/.libs/libofproto_la-netflow.o ofproto/.libs/libofproto_la-ofproto.o ofproto/.libs/libofproto_la-ofproto-dpif.o ofproto/.libs/libofproto_la-ofproto-dpif-ipfix.o ofproto/.libs/libofproto_la-ofproto-dpif-mirror.o ofproto/.libs/libofproto_la-ofproto-dpif-monitor.o ofproto/.libs/libofproto_la-ofproto-dpif-rid.o ofproto/.libs/libofproto_la-ofproto-dpif-sflow.o ofproto/.libs/libofproto_la-ofproto-dpif-trace.o ofproto/.libs/libofproto_la-ofproto-dpif-upcall.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate-cache.o ofproto/.libs/libofproto_la-pinsched.o ofproto/.libs/libofproto_la-tunnel.o ofproto/.libs/libofproto_la-bundles.o -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath -Wl,/builddir/build/BUILD/openvswitch-2.17.6/build/lib/.libs lib/.libs/libsflow.so -latomic -lm -lunbound -Wl,-soname -Wl,libofproto-2.17.so.0 -o ofproto/.libs/libofproto-2.17.so.0.0.6 reading sources... [ 57%] ref/ovs-appctl.8 reading sources... [ 58%] ref/ovs-ctl.8 reading sources... [ 59%] ref/ovs-l3ping.8 reading sources... [ 60%] ref/ovs-parse-backtrace.8 reading sources... [ 60%] ref/ovs-pki.8 reading sources... [ 61%] ref/ovs-sim.1 reading sources... [ 62%] ref/ovs-tcpdump.8 reading sources... [ 63%] ref/ovs-tcpundump.1 reading sources... [ 64%] ref/ovs-test.8 reading sources... [ 65%] ref/ovs-vlan-test.8 reading sources... [ 65%] ref/ovsdb-server.7 reading sources... [ 66%] ref/ovsdb.5 reading sources... [ 67%] ref/ovsdb.7 reading sources... [ 68%] topics/bonding reading sources... [ 69%] topics/datapath reading sources... [ 70%] topics/design reading sources... [ 70%] topics/dpdk/bridge reading sources... [ 71%] topics/dpdk/index reading sources... [ 72%] topics/dpdk/jumbo-frames reading sources... [ 73%] topics/dpdk/memory reading sources... [ 74%] topics/dpdk/phy reading sources... [ 75%] topics/dpdk/pmd reading sources... [ 75%] topics/dpdk/qos reading sources... [ 76%] topics/dpdk/vdev reading sources... [ 77%] topics/dpdk/vhost-user reading sources... [ 78%] topics/fuzzing/index reading sources... [ 79%] topics/fuzzing/ovs-fuzzers reading sources... [ 80%] topics/fuzzing/ovs-fuzzing-infrastructure reading sources... [ 80%] topics/fuzzing/security-analysis-of-ovs-fuzzers reading sources... [ 81%] topics/fuzzing/what-is-fuzzing reading sources... [ 82%] topics/idl-compound-indexes reading sources... [ 83%] topics/index reading sources... [ 84%] topics/integration reading sources... [ 85%] topics/language-bindings reading sources... [ 85%] topics/networking-namespaces reading sources... [ 86%] topics/openflow reading sources... [ 87%] topics/ovs-extensions reading sources... [ 88%] topics/ovsdb-relay reading sources... [ 89%] topics/ovsdb-replication reading sources... [ 90%] topics/porting /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -release 2.17 -version-info 0:6 -Wl,--version-script=./vtep/libvtep.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o vtep/libvtep.la -rpath /usr/lib64 vtep/vtep-idl.lo -latomic -lm -lunbound reading sources... [ 90%] topics/record-replay reading sources... [ 91%] topics/testing reading sources... [ 92%] topics/tracing reading sources... [ 93%] topics/usdt-probes libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC vtep/.libs/vtep-idl.o -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wl,--version-script=./vtep/libvtep.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -latomic -lm -lunbound -Wl,-soname -Wl,libvtep-2.17.so.0 -o vtep/.libs/libvtep-2.17.so.0.0.6 reading sources... [ 94%] topics/userspace-tso reading sources... [ 95%] topics/userspace-tx-steering reading sources... [ 95%] topics/windows reading sources... [ 96%] tutorials/faucet libtool: link: (cd "ovsdb/.libs" && rm -f "libovsdb-2.17.so.0" && ln -s "libovsdb-2.17.so.0.0.6" "libovsdb-2.17.so.0") libtool: link: (cd "ovsdb/.libs" && rm -f "libovsdb.so" && ln -s "libovsdb-2.17.so.0.0.6" "libovsdb.so") libtool: link: ( cd "ovsdb/.libs" && rm -f "libovsdb.la" && ln -s "../libovsdb.la" "libovsdb.la" ) reading sources... [ 97%] tutorials/index reading sources... [ 98%] tutorials/ipsec reading sources... [ 99%] tutorials/ovs-advanced reading sources... [100%] tutorials/ovs-conntrack looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 0%] contents writing output... [ 1%] faq/bareudp libtool: link: (cd "ofproto/.libs" && rm -f "libofproto-2.17.so.0" && ln -s "libofproto-2.17.so.0.0.6" "libofproto-2.17.so.0") libtool: link: (cd "ofproto/.libs" && rm -f "libofproto.so" && ln -s "libofproto-2.17.so.0.0.6" "libofproto.so") writing output... [ 2%] faq/configuration libtool: link: ( cd "ofproto/.libs" && rm -f "libofproto.la" && ln -s "../libofproto.la" "libofproto.la" ) writing output... [ 3%] faq/contributing writing output... [ 4%] faq/design writing output... [ 5%] faq/general writing output... [ 5%] faq/index writing output... [ 6%] faq/issues writing output... [ 7%] faq/openflow writing output... [ 8%] faq/qos writing output... [ 9%] faq/releases writing output... [ 10%] faq/terminology writing output... [ 10%] faq/vlan writing output... [ 11%] faq/vxlan writing output... [ 12%] howto/dpdk writing output... [ 13%] howto/index writing output... [ 14%] howto/ipsec writing output... [ 15%] howto/kvm writing output... [ 15%] howto/libvirt writing output... [ 16%] howto/lisp writing output... [ 17%] howto/qos writing output... [ 18%] howto/selinux writing output... [ 19%] howto/sflow writing output... [ 20%] howto/ssl writing output... [ 20%] howto/tunneling writing output... [ 21%] howto/userspace-tunneling writing output... [ 22%] howto/vlan writing output... [ 23%] howto/vtep writing output... [ 24%] index writing output... [ 25%] internals/authors writing output... [ 25%] internals/bugs writing output... [ 26%] internals/charter writing output... [ 27%] internals/committer-emeritus-status writing output... [ 28%] internals/committer-grant-revocation mv ../tests/testsuite.tmp ../tests/testsuite writing output... [ 29%] internals/committer-responsibilities writing output... [ 30%] internals/contributing/backporting-patches writing output... [ 30%] internals/contributing/coding-style writing output... [ 31%] internals/contributing/coding-style-windows writing output... [ 32%] internals/contributing/documentation-style writing output... [ 33%] internals/contributing/index writing output... [ 34%] internals/contributing/libopenvswitch-abi writing output... [ 35%] internals/contributing/submitting-patches writing output... [ 35%] internals/documentation writing output... [ 36%] internals/index /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -release 2.17 -version-info 0:6 -Wl,--version-script=./lib/libopenvswitch.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o lib/libopenvswitch.la -rpath /usr/lib64 lib/aes128.lo lib/backtrace.lo lib/bfd.lo lib/bundle.lo lib/byteq.lo lib/cfm.lo lib/classifier.lo lib/ccmap.lo lib/cmap.lo lib/colors.lo lib/command-line.lo lib/connectivity.lo lib/conntrack-icmp.lo lib/conntrack-tcp.lo lib/conntrack-tp.lo lib/conntrack-other.lo lib/conntrack.lo lib/coverage.lo lib/cpu.lo lib/crc32c.lo lib/csum.lo lib/ct-dpif.lo lib/daemon.lo lib/db-ctl-base.lo lib/dummy.lo lib/dpctl.lo lib/dp-packet.lo lib/dpif-netdev-extract-study.lo lib/dpif-netdev-lookup.lo lib/dpif-netdev-lookup-autovalidator.lo lib/dpif-netdev-lookup-generic.lo lib/dpif-netdev.lo lib/dpif-netdev-private-dfc.lo lib/dpif-netdev-private-dpif.lo lib/dpif-netdev-private-extract.lo lib/dpif-netdev-perf.lo lib/dpif.lo lib/heap.lo lib/dynamic-string.lo lib/entropy.lo lib/fat-rwlock.lo lib/fatal-signal.lo lib/flow.lo lib/guarded-list.lo lib/hash.lo lib/hindex.lo lib/hmap.lo lib/hmapx.lo lib/id-fpool.lo lib/id-pool.lo lib/if-notifier-manual.lo lib/ipf.lo lib/jhash.lo lib/json.lo lib/jsonrpc.lo lib/lacp.lo lib/learn.lo lib/learning-switch.lo lib/lockfile.lo lib/mac-learning.lo lib/match.lo lib/mcast-snooping.lo lib/memory.lo lib/meta-flow.lo lib/mpsc-queue.lo lib/multipath.lo lib/namemap.lo lib/netdev-dummy.lo lib/netdev-offload.lo lib/netdev-vport.lo lib/netdev.lo lib/netlink.lo lib/nx-match.lo lib/object-collection.lo lib/odp-execute.lo lib/odp-util.lo lib/ofp-actions.lo lib/ofp-bundle.lo lib/ofp-connection.lo lib/ofp-ed-props.lo lib/ofp-errors.lo lib/ofp-flow.lo lib/ofp-group.lo lib/ofp-ipfix.lo lib/ofp-match.lo lib/ofp-meter.lo lib/ofp-monitor.lo lib/ofp-msgs.lo lib/ofp-packet.lo lib/ofp-parse.lo lib/ofp-port.lo lib/ofp-print.lo lib/ofp-prop.lo lib/ofp-protocol.lo lib/ofp-queue.lo lib/ofp-switch.lo lib/ofp-table.lo lib/ofp-util.lo lib/ofp-version-opt.lo lib/ofpbuf.lo lib/ovs-atomic-locked.lo lib/ovs-lldp.lo lib/ovs-numa.lo lib/ovs-rcu.lo lib/ovs-replay.lo lib/ovs-router.lo lib/ovs-thread.lo lib/ovsdb-cs.lo lib/ovsdb-data.lo lib/ovsdb-error.lo lib/ovsdb-idl.lo lib/ovsdb-map-op.lo lib/ovsdb-set-op.lo lib/ovsdb-condition.lo lib/ovsdb-parser.lo lib/ovsdb-session.lo lib/ovsdb-types.lo lib/ox-stat.lo lib/packets.lo lib/pcap-file.lo lib/perf-counter.lo lib/stopwatch.lo lib/poll-loop.lo lib/process.lo lib/pvector.lo lib/random.lo lib/rconn.lo lib/reconnect.lo lib/rstp.lo lib/rstp-state-machines.lo lib/seq.lo lib/sha1.lo lib/shash.lo lib/simap.lo lib/skiplist.lo lib/smap.lo lib/socket-util.lo lib/sort.lo lib/sset.lo lib/stp.lo lib/stream-fd.lo lib/stream-replay.lo lib/stream-tcp.lo lib/stream.lo lib/stdio.lo lib/string.lo lib/svec.lo lib/syslog-direct.lo lib/syslog-libc.lo lib/syslog-null.lo lib/table.lo lib/timer.lo lib/timeval.lo lib/tnl-neigh-cache.lo lib/tnl-ports.lo lib/netdev-native-tnl.lo lib/token-bucket.lo lib/tun-metadata.lo lib/unicode.lo lib/unixctl.lo lib/userspace-tso.lo lib/util.lo lib/uuid.lo lib/vconn-stream.lo lib/vconn.lo lib/vlan-bitmap.lo lib/vlog.lo lib/lldp/lldp.lo lib/lldp/lldpd.lo lib/lldp/lldpd-structs.lo lib/daemon-unix.lo lib/latch-unix.lo lib/signals.lo lib/socket-util-unix.lo lib/stream-unix.lo lib/dpif-netlink.lo lib/dpif-netlink-rtnl.lo lib/if-notifier.lo lib/netdev-linux.lo lib/netdev-offload-tc.lo lib/netlink-conntrack.lo lib/netlink-notifier.lo lib/netlink-socket.lo lib/rtnetlink.lo lib/route-table.lo lib/tc.lo lib/dpdk-stub.lo lib/async-append-aio.lo lib/stream-ssl.lo lib/dhparams.lo lib/dns-resolve.lo lib/dirs.lo lib/ovsdb-server-idl.lo lib/vswitch-idl.lo -lssl -lcrypto -lcap-ng -latomic -lm -lunbound writing output... [ 37%] internals/mailing-lists writing output... [ 38%] internals/maintainers writing output... [ 39%] internals/patchwork writing output... [ 40%] internals/release-process writing output... [ 40%] internals/security writing output... [ 41%] intro/index writing output... [ 42%] intro/install/afxdp writing output... [ 43%] intro/install/bash-completion writing output... [ 44%] intro/install/debian libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC lib/.libs/aes128.o lib/.libs/backtrace.o lib/.libs/bfd.o lib/.libs/bundle.o lib/.libs/byteq.o lib/.libs/cfm.o lib/.libs/classifier.o lib/.libs/ccmap.o lib/.libs/cmap.o lib/.libs/colors.o lib/.libs/command-line.o lib/.libs/connectivity.o lib/.libs/conntrack-icmp.o lib/.libs/conntrack-tcp.o lib/.libs/conntrack-tp.o lib/.libs/conntrack-other.o lib/.libs/conntrack.o lib/.libs/coverage.o lib/.libs/cpu.o lib/.libs/crc32c.o lib/.libs/csum.o lib/.libs/ct-dpif.o lib/.libs/daemon.o lib/.libs/db-ctl-base.o lib/.libs/dummy.o lib/.libs/dpctl.o lib/.libs/dp-packet.o lib/.libs/dpif-netdev-extract-study.o lib/.libs/dpif-netdev-lookup.o lib/.libs/dpif-netdev-lookup-autovalidator.o lib/.libs/dpif-netdev-lookup-generic.o lib/.libs/dpif-netdev.o lib/.libs/dpif-netdev-private-dfc.o lib/.libs/dpif-netdev-private-dpif.o lib/.libs/dpif-netdev-private-extract.o lib/.libs/dpif-netdev-perf.o lib/.libs/dpif.o lib/.libs/heap.o lib/.libs/dynamic-string.o lib/.libs/entropy.o lib/.libs/fat-rwlock.o lib/.libs/fatal-signal.o lib/.libs/flow.o lib/.libs/guarded-list.o lib/.libs/hash.o lib/.libs/hindex.o lib/.libs/hmap.o lib/.libs/hmapx.o lib/.libs/id-fpool.o lib/.libs/id-pool.o lib/.libs/if-notifier-manual.o lib/.libs/ipf.o lib/.libs/jhash.o lib/.libs/json.o lib/.libs/jsonrpc.o lib/.libs/lacp.o lib/.libs/learn.o lib/.libs/learning-switch.o lib/.libs/lockfile.o lib/.libs/mac-learning.o lib/.libs/match.o lib/.libs/mcast-snooping.o lib/.libs/memory.o lib/.libs/meta-flow.o lib/.libs/mpsc-queue.o lib/.libs/multipath.o lib/.libs/namemap.o lib/.libs/netdev-dummy.o lib/.libs/netdev-offload.o lib/.libs/netdev-vport.o lib/.libs/netdev.o lib/.libs/netlink.o lib/.libs/nx-match.o lib/.libs/object-collection.o lib/.libs/odp-execute.o lib/.libs/odp-util.o lib/.libs/ofp-actions.o lib/.libs/ofp-bundle.o lib/.libs/ofp-connection.o lib/.libs/ofp-ed-props.o lib/.libs/ofp-errors.o lib/.libs/ofp-flow.o lib/.libs/ofp-group.o lib/.libs/ofp-ipfix.o lib/.libs/ofp-match.o lib/.libs/ofp-meter.o lib/.libs/ofp-monitor.o lib/.libs/ofp-msgs.o lib/.libs/ofp-packet.o lib/.libs/ofp-parse.o lib/.libs/ofp-port.o lib/.libs/ofp-print.o lib/.libs/ofp-prop.o lib/.libs/ofp-protocol.o lib/.libs/ofp-queue.o lib/.libs/ofp-switch.o lib/.libs/ofp-table.o lib/.libs/ofp-util.o lib/.libs/ofp-version-opt.o lib/.libs/ofpbuf.o lib/.libs/ovs-atomic-locked.o lib/.libs/ovs-lldp.o lib/.libs/ovs-numa.o lib/.libs/ovs-rcu.o lib/.libs/ovs-replay.o lib/.libs/ovs-router.o lib/.libs/ovs-thread.o lib/.libs/ovsdb-cs.o lib/.libs/ovsdb-data.o lib/.libs/ovsdb-error.o lib/.libs/ovsdb-idl.o lib/.libs/ovsdb-map-op.o lib/.libs/ovsdb-set-op.o lib/.libs/ovsdb-condition.o lib/.libs/ovsdb-parser.o lib/.libs/ovsdb-session.o lib/.libs/ovsdb-types.o lib/.libs/ox-stat.o lib/.libs/packets.o lib/.libs/pcap-file.o lib/.libs/perf-counter.o lib/.libs/stopwatch.o lib/.libs/poll-loop.o lib/.libs/process.o lib/.libs/pvector.o lib/.libs/random.o lib/.libs/rconn.o lib/.libs/reconnect.o lib/.libs/rstp.o lib/.libs/rstp-state-machines.o lib/.libs/seq.o lib/.libs/sha1.o lib/.libs/shash.o lib/.libs/simap.o lib/.libs/skiplist.o lib/.libs/smap.o lib/.libs/socket-util.o lib/.libs/sort.o lib/.libs/sset.o lib/.libs/stp.o lib/.libs/stream-fd.o lib/.libs/stream-replay.o lib/.libs/stream-tcp.o lib/.libs/stream.o lib/.libs/stdio.o lib/.libs/string.o lib/.libs/svec.o lib/.libs/syslog-direct.o lib/.libs/syslog-libc.o lib/.libs/syslog-null.o lib/.libs/table.o lib/.libs/timer.o lib/.libs/timeval.o lib/.libs/tnl-neigh-cache.o lib/.libs/tnl-ports.o lib/.libs/netdev-native-tnl.o lib/.libs/token-bucket.o lib/.libs/tun-metadata.o lib/.libs/unicode.o lib/.libs/unixctl.o lib/.libs/userspace-tso.o lib/.libs/util.o lib/.libs/uuid.o lib/.libs/vconn-stream.o lib/.libs/vconn.o lib/.libs/vlan-bitmap.o lib/.libs/vlog.o lib/lldp/.libs/lldp.o lib/lldp/.libs/lldpd.o lib/lldp/.libs/lldpd-structs.o lib/.libs/daemon-unix.o lib/.libs/latch-unix.o lib/.libs/signals.o lib/.libs/socket-util-unix.o lib/.libs/stream-unix.o lib/.libs/dpif-netlink.o lib/.libs/dpif-netlink-rtnl.o lib/.libs/if-notifier.o lib/.libs/netdev-linux.o lib/.libs/netdev-offload-tc.o lib/.libs/netlink-conntrack.o lib/.libs/netlink-notifier.o lib/.libs/netlink-socket.o lib/.libs/rtnetlink.o lib/.libs/route-table.o lib/.libs/tc.o lib/.libs/dpdk-stub.o lib/.libs/async-append-aio.o lib/.libs/stream-ssl.o lib/.libs/dhparams.o lib/.libs/dns-resolve.o lib/.libs/dirs.o lib/.libs/ovsdb-server-idl.o lib/.libs/vswitch-idl.o -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wl,--version-script=./lib/libopenvswitch.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -lssl -lcrypto -lcap-ng -latomic -lm -lunbound -Wl,-soname -Wl,libopenvswitch-2.17.so.0 -o lib/.libs/libopenvswitch-2.17.so.0.0.6 writing output... [ 45%] intro/install/distributions writing output... [ 45%] intro/install/documentation writing output... [ 46%] intro/install/dpdk writing output... [ 47%] intro/install/fedora writing output... [ 48%] intro/install/general libtool: link: (cd "vtep/.libs" && rm -f "libvtep-2.17.so.0" && ln -s "libvtep-2.17.so.0.0.6" "libvtep-2.17.so.0") libtool: link: (cd "vtep/.libs" && rm -f "libvtep.so" && ln -s "libvtep-2.17.so.0.0.6" "libvtep.so") libtool: link: ( cd "vtep/.libs" && rm -f "libvtep.la" && ln -s "../libvtep.la" "libvtep.la" ) writing output... [ 49%] intro/install/index writing output... [ 50%] intro/install/netbsd writing output... [ 50%] intro/install/rhel writing output... [ 51%] intro/install/userspace writing output... [ 52%] intro/install/windows writing output... [ 53%] intro/install/xenserver writing output... [ 54%] intro/what-is-ovs writing output... [ 55%] intro/why-ovs writing output... [ 55%] ref/index writing output... [ 56%] ref/ovs-actions.7 writing output... [ 57%] ref/ovs-appctl.8 writing output... [ 58%] ref/ovs-ctl.8 writing output... [ 59%] ref/ovs-l3ping.8 writing output... [ 60%] ref/ovs-parse-backtrace.8 writing output... [ 60%] ref/ovs-pki.8 writing output... [ 61%] ref/ovs-sim.1 writing output... [ 62%] ref/ovs-tcpdump.8 writing output... [ 63%] ref/ovs-tcpundump.1 writing output... [ 64%] ref/ovs-test.8 writing output... [ 65%] ref/ovs-vlan-test.8 writing output... [ 65%] ref/ovsdb-server.7 writing output... [ 66%] ref/ovsdb.5 writing output... [ 67%] ref/ovsdb.7 writing output... [ 68%] topics/bonding writing output... [ 69%] topics/datapath writing output... [ 70%] topics/design writing output... [ 70%] topics/dpdk/bridge writing output... [ 71%] topics/dpdk/index writing output... [ 72%] topics/dpdk/jumbo-frames writing output... [ 73%] topics/dpdk/memory writing output... [ 74%] topics/dpdk/phy writing output... [ 75%] topics/dpdk/pmd writing output... [ 75%] topics/dpdk/qos writing output... [ 76%] topics/dpdk/vdev writing output... [ 77%] topics/dpdk/vhost-user writing output... [ 78%] topics/fuzzing/index writing output... [ 79%] topics/fuzzing/ovs-fuzzers writing output... [ 80%] topics/fuzzing/ovs-fuzzing-infrastructure writing output... [ 80%] topics/fuzzing/security-analysis-of-ovs-fuzzers writing output... [ 81%] topics/fuzzing/what-is-fuzzing writing output... [ 82%] topics/idl-compound-indexes writing output... [ 83%] topics/index writing output... [ 84%] topics/integration writing output... [ 85%] topics/language-bindings writing output... [ 85%] topics/networking-namespaces writing output... [ 86%] topics/openflow writing output... [ 87%] topics/ovs-extensions writing output... [ 88%] topics/ovsdb-relay writing output... [ 89%] topics/ovsdb-replication writing output... [ 90%] topics/porting writing output... [ 90%] topics/record-replay writing output... [ 91%] topics/testing writing output... [ 92%] topics/tracing writing output... [ 93%] topics/usdt-probes writing output... [ 94%] topics/userspace-tso writing output... [ 95%] topics/userspace-tx-steering writing output... [ 95%] topics/windows writing output... [ 96%] tutorials/faucet writing output... [ 97%] tutorials/index writing output... [ 98%] tutorials/ipsec writing output... [ 99%] tutorials/ovs-advanced writing output... [100%] tutorials/ovs-conntrack generating indices... genindex done writing additional pages... search done copying images... [ 20%] howto/qos.png copying images... [ 40%] howto/sflow.png copying images... [ 60%] howto/tunneling.png copying images... [ 80%] howto/vlan.png copying images... [100%] _static/overview.png copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in Documentation/_build/html. sphinx-build-3 -b man -W -n -d ./Documentation/_build/doctrees ../Documentation ./Documentation/_build/man && touch docs-check Running Sphinx v6.1.3 Cannot find 'ovs-sphinx-theme' package. Falling back to default theme. making output directory... done loading pickled environment... done building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: 0 added, 0 changed, 0 removed reading sources... looking for now-outdated files... none found writing... ovs-actions.7 { } ovs-appctl.8 { } libtool: link: (cd "lib/.libs" && rm -f "libopenvswitch-2.17.so.0" && ln -s "libopenvswitch-2.17.so.0.0.6" "libopenvswitch-2.17.so.0") ovs-ctl.8 { libtool: link: (cd "lib/.libs" && rm -f "libopenvswitch.so" && ln -s "libopenvswitch-2.17.so.0.0.6" "libopenvswitch.so") } ovs-l3ping.8 { libtool: link: ( cd "lib/.libs" && rm -f "libopenvswitch.la" && ln -s "../libopenvswitch.la" "libopenvswitch.la" ) } ovs-parse-backtrace.8 { } /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/ovs-ofctl utilities/ovs-ofctl.o ofproto/libofproto.la lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/ovs-appctl utilities/ovs-appctl.o lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/ovs-testcontroller utilities/ovs-testcontroller.o lib/libopenvswitch.la -lssl -lcrypto -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/ovs-vsctl utilities/ovs-vsctl.o lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ovsdb/ovsdb-tool ovsdb/ovsdb-tool.o ovsdb/libovsdb.la lib/libopenvswitch.la -latomic -lm -lunbound ovs-pki.8 { /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ovsdb/ovsdb-client ovsdb/ovsdb-client.o ovsdb/libovsdb.la lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o vtep/vtep-ctl vtep/vtep-ctl.o vtep/libvtep.la lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/nlmon utilities/nlmon.o lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/test-ovsdb tests/test-ovsdb.o tests/idltest.o ovsdb/libovsdb.la lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/test-lib tests/test-lib.o lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/ovstest tests/ovstest.o tests/test-aes128.o tests/test-atomic.o tests/test-barrier.o tests/test-bundle.o tests/test-byte-order.o tests/test-classifier.o tests/test-ccmap.o tests/test-cmap.o tests/test-conntrack.o tests/test-csum.o tests/test-flows.o tests/test-hash.o tests/test-heap.o tests/test-hindex.o tests/test-hmap.o tests/test-id-fpool.o tests/test-json.o tests/test-jsonrpc.o tests/test-list.o tests/test-lockfile.o tests/test-multipath.o tests/test-mpsc-queue.o tests/test-netflow.o tests/test-odp.o tests/test-ofpbuf.o tests/test-packets.o tests/test-random.o tests/test-rcu.o tests/test-reconnect.o tests/test-rstp.o tests/test-sflow.o tests/test-sha1.o tests/test-skiplist.o tests/test-stp.o tests/test-unixctl.o tests/test-util.o tests/test-uuid.o tests/test-bitmap.o tests/test-vconn.o tests/test-aa.o tests/test-stopwatch.o tests/test-unix-socket.o tests/test-netlink-conntrack.o tests/test-netlink-policy.o lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/test-stream tests/test-stream.o lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o vswitchd/ovs-vswitchd vswitchd/bridge.o vswitchd/ovs-vswitchd.o vswitchd/system-stats.o vswitchd/xenserver.o ofproto/libofproto.la lib/libsflow.la lib/libopenvswitch.la -latomic -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ovsdb/ovsdb-server ovsdb/ovsdb-server.o ovsdb/libovsdb.la lib/libopenvswitch.la -latomic -lm -lunbound } ovs-sim.1 { } ovs-tcpdump.8 { } ovs-tcpundump.1 { } ovs-test.8 { } ovs-vlan-test.8 { } ovsdb-server.7 { } ovsdb.5 { } ovsdb.7 { } libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/.libs/ovs-appctl utilities/ovs-appctl.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/.libs/test-stream tests/test-stream.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/.libs/ovs-testcontroller utilities/ovs-testcontroller.o lib/.libs/libopenvswitch.so -lcap-ng -lssl -lcrypto -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/.libs/ovs-dpctl utilities/ovs-dpctl.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/.libs/test-lib tests/test-lib.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/.libs/ovs-vsctl utilities/ovs-vsctl.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ovsdb/.libs/ovsdb-tool ovsdb/ovsdb-tool.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound done build succeeded. The manual pages are in Documentation/_build/man. libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/.libs/nlmon utilities/nlmon.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ovsdb/.libs/ovsdb-server ovsdb/ovsdb-server.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o ovsdb/.libs/ovsdb-client ovsdb/ovsdb-client.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/.libs/test-ovsdb tests/test-ovsdb.o tests/idltest.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o vtep/.libs/vtep-ctl vtep/vtep-ctl.o vtep/.libs/libvtep.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o tests/.libs/ovstest tests/ovstest.o tests/test-aes128.o tests/test-atomic.o tests/test-barrier.o tests/test-bundle.o tests/test-byte-order.o tests/test-classifier.o tests/test-ccmap.o tests/test-cmap.o tests/test-conntrack.o tests/test-csum.o tests/test-flows.o tests/test-hash.o tests/test-heap.o tests/test-hindex.o tests/test-hmap.o tests/test-id-fpool.o tests/test-json.o tests/test-jsonrpc.o tests/test-list.o tests/test-lockfile.o tests/test-multipath.o tests/test-mpsc-queue.o tests/test-netflow.o tests/test-odp.o tests/test-ofpbuf.o tests/test-packets.o tests/test-random.o tests/test-rcu.o tests/test-reconnect.o tests/test-rstp.o tests/test-sflow.o tests/test-sha1.o tests/test-skiplist.o tests/test-stp.o tests/test-unixctl.o tests/test-util.o tests/test-uuid.o tests/test-bitmap.o tests/test-vconn.o tests/test-aa.o tests/test-stopwatch.o tests/test-unix-socket.o tests/test-netlink-conntrack.o tests/test-netlink-policy.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o utilities/.libs/ovs-ofctl utilities/ovs-ofctl.o ofproto/.libs/libofproto.so /builddir/build/BUILD/openvswitch-2.17.6/build/lib/.libs/libsflow.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -march=rv64imafdcbv_zicsr_zicntr_zihpm_ziccif_ziccrse_ziccamoa_zicclsm_zic64b_za64rs_zihintpause_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt_zvfhmin_zvbb_zvkt_zihintntl_zicond_zimop_zcmop_zcb_zfa_zawrs -mabi=lp64d -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types -Wno-error=int-conversion -Wno-error=return-mismatch -Wno-error=declaration-missing-parameter-type -Wno-error=implicit-int -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o vswitchd/.libs/ovs-vswitchd vswitchd/bridge.o vswitchd/ovs-vswitchd.o vswitchd/system-stats.o vswitchd/xenserver.o ofproto/.libs/libofproto.so /builddir/build/BUILD/openvswitch-2.17.6/build/lib/.libs/libsflow.so lib/.libs/libsflow.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -latomic -lm -lunbound /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' collect2: error: ld returned 1 exit status /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3933: tests/test-stream] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [Makefile:3919: tests/test-lib] Error 1 /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3957: utilities/nlmon] Error 1 /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3963: utilities/ovs-appctl] Error 1 /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3969: utilities/ovs-dpctl] Error 1 /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3981: utilities/ovs-testcontroller] Error 1 /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3766: ovsdb/ovsdb-tool] Error 1 /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:4011: vtep/vtep-ctl] Error 1 /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3760: ovsdb/ovsdb-server] Error 1 /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3754: ovsdb/ovsdb-client] Error 1 /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_add' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3987: utilities/ovs-vsctl] Error 1 /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_fetch_sub' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3975: utilities/ovs-ofctl] Error 1 /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: ovsdb/.libs/libovsdb.so: undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_fetch_sub' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3927: tests/test-ovsdb] Error 1 /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_init' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_exchange' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_thread_fence' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_load' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: ofproto/.libs/libofproto.so: undefined reference to `__c11_atomic_fetch_sub' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:4005: vswitchd/ovs-vswitchd] Error 1 /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `ovstest_wrapper_test_aes128_main__.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-aes128.c:56:(.text+0x25a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-aes128.c:56:(.text+0x26a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `atomic_consumer.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:216:(.text+0x336): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `atomic_producer.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:230:(.text+0x380): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:236:(.text+0x396): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `atomic_reader.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:262:(.text+0x3c6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:271:(.text+0x3f8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:279:(.text+0x4c6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:285:(.text+0x4de): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:289:(.text+0x504): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `atomic_writer.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:304:(.text+0x536): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:322:(.text+0x582): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:324:(.text+0x598): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:324:(.text+0x5a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:314:(.text+0x5b6): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:315:(.text+0x5be): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:329:(.text+0x5d6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:307:(.text+0x5e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:315:(.text+0x600): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `test_atomic_plain.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:354:(.text+0x612): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:354:(.text+0x628): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x63a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x652): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x664): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x67c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x690): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x6aa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x6c0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x6c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x6dc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x6e4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x6fc): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x70e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x726): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x738): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x74c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x762): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:355:(.text+0x77a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x78c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x7a2): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x7b6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x7d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x7e6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x7ee): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x800): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x808): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x820): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x832): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x84a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x85c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x874): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x888): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x8a0): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x8b2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x8c8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:356:(.text+0x8da): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x8f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x90e): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x916): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x930): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x938): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x954): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x96c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x988): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x9a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x9ba): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x9d2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x9ee): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0xa06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0xa20): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0xa3a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xa5a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xa70): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xa78): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xa8c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xa94): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xaac): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xac0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xad8): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xaec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb02): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb16): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb2e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb42): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb5a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb6e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb88): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xb9c): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xba4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xbb4): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xbbc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xbd2): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0xbe2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xbf6): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc08): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc1e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc46): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc56): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc6a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc7c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xc92): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xca4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xcac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xcbc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xcc4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xcda): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xcea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xd00): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xd10): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xd26): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xd38): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0xd4e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xd5e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xd72): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xd82): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xd98): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xdac): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xdb4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xdc8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xdd0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xde6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xdf6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe0c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe1c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe30): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe40): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe54): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe66): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe7c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0xe8e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xea4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xeb8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xec0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xed2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xeda): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xef0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf00): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf16): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf26): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf3c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf4e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf64): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf74): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf88): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xf9a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xfb0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xfc2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xfca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xfda): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0xfe2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0xff6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x1008): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x101e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x102e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x1044): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x1056): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x106c): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x107c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x1090): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x10a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x10b6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x10ca): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x10d2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x10e6): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x10ee): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x1104): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x1114): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x112a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x113a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x114e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x115e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x1174): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x1184): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x119a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x11ac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x11c2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x11d6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x11de): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x11f0): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x11f8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x120e): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x121e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x1234): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x1244): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x1256): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x126a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x1280): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x1290): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x12a4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x12b6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x12cc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x12e0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x12e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x12f8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x1300): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x1316): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x1326): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x133c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x134c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x1362): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x1374): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x138a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x139a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x13ae): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x13be): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x13d4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x13e6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x13ee): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x1402): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x140a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x1420): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x1430): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x1446): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x1456): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x146a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x147c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x1492): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x14a2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x14b4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x14c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x14de): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x14f2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x14fa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x150c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1514): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x152a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x153a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1550): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1560): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1574): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1584): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x159a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x15aa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x15c0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x15d2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x15e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x15fc): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1604): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1614): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x161c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1632): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x1642): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1656): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1668): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x167e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1690): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x16a6): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x16b6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x16ca): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x16dc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x16f2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1704): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x170c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x171c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1724): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x173a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x174a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1760): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1770): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x1786): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x1798): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x17ae): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x17be): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x17d2): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x17e2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x17fa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x1810): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x1818): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x182e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x1836): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x184e): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x1862): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x187a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x188e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x18a4): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:368:(.text+0x18b8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x18d0): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x18e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x18fe): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x1912): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x192e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x1944): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x194c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x1960): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x1968): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x1980): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x1994): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x19ac): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x19c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x19d8): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x19ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:369:(.text+0x1a04): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a18): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a2e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a42): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a5e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a74): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a7c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a90): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1a98): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1ab0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1ac6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1ade): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1af2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1b0a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1b1e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1b36): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:370:(.text+0x1b4a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1b60): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1b74): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1b90): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1baa): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1bb2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1bcc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1bd4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1bf0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1c08): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1c24): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1c3c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1c56): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1c6e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:371:(.text+0x1c8a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1ca2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1cbe): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1cd6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1cf4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d08): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d10): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d22): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d2a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d40): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d50): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d66): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d76): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d88): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1d9c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1db2): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1dc2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1dd6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1de8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:372:(.text+0x1dfe): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e12): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e1a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e2a): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e32): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e48): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e58): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e6e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e7e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1e94): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1ea6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1ebc): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1ecc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1ee0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1ef0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1f06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1f18): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1f20): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1f34): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1f3c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1f52): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:373:(.text+0x1f62): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1f78): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1f84): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1f98): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1fa6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1fb8): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1fc4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1fd6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1fe6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x1ff8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2008): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2010): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x201e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2026): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2038): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2044): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2056): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2062): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2072): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x207e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x2090): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x209c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x20ae): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:374:(.text+0x20ba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x4cbe): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x4cd4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x4cdc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x4cf2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x4cfa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4d12): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4d24): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:367:(.text+0x4d3c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4d4e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4d64): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4d76): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4d8e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4da0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4db8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4dcc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4de8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4dfe): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e1a): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e22): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e3a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e4c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e64): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e76): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4e8a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4ea0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4eb8): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4eca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4ee0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4ef4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4f12): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4f28): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4f30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:366:(.text+0x4f42): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4f4a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4f62): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4f74): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4f8c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4f9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4fb6): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4fca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4fe2): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x4ff4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x500a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x501c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x5036): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x5050): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x5058): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x5072): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x507a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x5096): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x50ae): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x50ca): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x50e2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x50fc): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:365:(.text+0x5114): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5130): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5148): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5162): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x517c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x51a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x51b6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x51be): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x51d2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x51da): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x51f2): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5206): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x521e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5232): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5248): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x525c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5274): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5288): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x52a0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x52b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x52d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x52e4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x52ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x52fc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x5304): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:364:(.text+0x531a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x532a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x533e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5350): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5366): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5378): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x538e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x539e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x53b2): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x53c4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x53da): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x53ec): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x53f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x5404): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x540c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x5422): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x5432): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5448): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5458): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x546e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5480): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5496): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x54a6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x54ba): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x54ca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x54e2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x54f6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x54fe): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5512): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x551a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5530): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5540): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5556): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5566): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x557a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x558a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x559e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x55b0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x55c6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x55d8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x55f0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5604): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x560c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x561e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5626): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x563c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x564c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5662): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5672): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x5688): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x569a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:361:(.text+0x56b0): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x56c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x56d4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x56e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x56fe): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5710): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5718): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5724): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x572c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x573c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x574e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5764): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5774): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5786): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5794): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x57aa): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x57ba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x57ca): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x57d6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x57ee): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x57fe): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:363:(.text+0x5806): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5816): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x581e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5830): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x583c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x584e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x585a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x586a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5876): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5888): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5894): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x58a6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x58b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x58c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x58d8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x58e0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x58ee): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x58f6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5908): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5914): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5926): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5932): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5940): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5950): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x5962): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x596e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x597e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x598c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x59a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x59b0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x59b8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x59c4): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x59cc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x59de): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:362:(.text+0x59ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x59fc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x5a08): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x5a1a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:357:(.text+0x5a28): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0x5a3a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0x5a46): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0x5a56): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5a62): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0x5a74): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:358:(.text+0x5a82): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5a8a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5a9a): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5aa2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5ab4): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5ac0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5ad2): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:360:(.text+0x5ade): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:359:(.text+0x5aee): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `test_atomic_relaxed.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:384:(.text+0x5afc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b0e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b1a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b28): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b38): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b4c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b5c): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b64): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b72): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b7a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b8c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5b98): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5baa): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5bb6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5bc6): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5bd2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5be4): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5bf0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c02): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c10): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c24): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c34): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c3c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c48): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c50): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c62): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c6e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c7e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c8c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5c9e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5cac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5cbe): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5cca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5cda): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5ce8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5cfa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d08): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d10): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d1c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d24): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d36): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d42): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d54): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d60): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d72): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d80): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d92): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5d9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5dae): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5dba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5dd0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5de2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5dea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5dfc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e04): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e18): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e28): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e3c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e4c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e5e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e6e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e82): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5e94): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5ea8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5eb8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5ed4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5ee6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5eee): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5efe): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f1a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f2a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f3e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f4e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f62): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f72): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f86): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5f96): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5fa8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5fb8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5fd2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5fe4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5fec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x5ffc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6004): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6018): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x602a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x603e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x604e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6062): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6072): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6086): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6096): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x60a8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x60b8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x60d4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x60ea): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x60f2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6108): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6110): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6128): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x613c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6154): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6168): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x617e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6192): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x61aa): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x61be): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x61d6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x61ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6206): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6216): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x621e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x622c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6234): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6246): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6252): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6264): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6270): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x627e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x628e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x62a0): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x62ac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x62bc): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x62ca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x62de): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x62ee): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x62f6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6302): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x630a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x631c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6328): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x633a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6346): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6358): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6366): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6378): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6384): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6394): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x63a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6594): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x65aa): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x65b2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x65c8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x65d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x65e8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x65fc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6614): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6626): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x663c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x664e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6666): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6678): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6690): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x66a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x66c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x66d6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x66de): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x66f2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x66fa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6712): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6726): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x673e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6750): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6764): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x677a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6792): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x67a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x67ba): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x67ce): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x67ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6802): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x680a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x681c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6824): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x683c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x684e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6866): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6878): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6890): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x68a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x68bc): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x68ce): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x68e4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x68f6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6910): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x692a): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6932): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x694c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6954): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6970): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6988): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x69a4): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x69bc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x69d6): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x69ee): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6a0a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6a22): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6a3c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6a56): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6a7a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6a90): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6a98): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6aac): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ab4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6acc): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ae0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6af8): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6b0c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6b22): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6b36): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6b4e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6b62): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6b7a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6b8e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6baa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6bbe): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6bc6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6bd6): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6bde): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6bf4): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c04): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c18): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c2a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c40): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c52): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c68): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c78): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c8c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6c9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6cb4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6cc8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6cd0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ce0): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ce8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6cfe): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d10): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d26): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d36): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d4c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d5e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d74): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d84): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6d98): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6da8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6dc0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6dd4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ddc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6df0): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6df8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e0e): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e20): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e36): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e46): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e5a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e6a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e7e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6e90): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ea6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6eb8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ed0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ee4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6eec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6efe): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f1c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f2e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f44): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f54): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f6a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f7c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6f92): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6fa2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6fb6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6fc8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6fe0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ff4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x6ffc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x700c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7014): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7028): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x703c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7052): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7062): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7074): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7082): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7098): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x70a8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x70b8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x70c4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x70dc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x70ec): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x70f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7104): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x710c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x711e): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x712c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x713e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x714a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x715a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7166): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7178): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7184): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7196): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x71a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x71b8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x71c8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x71d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x71de): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x71e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x71f8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7206): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7218): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7224): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7232): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7242): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7254): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7260): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7270): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x727e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7292): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72a2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72aa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72b6): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72be): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72d0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72dc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72ee): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x72fa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x730c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x731a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x732c): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7338): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7348): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7354): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7366): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7374): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x737c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x738c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7394): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x73a6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x73b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x73c6): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x73d2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x73e2): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x73f0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7402): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x740e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x741c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x742c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7440): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7450): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7458): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7466): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x746e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7480): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x748e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x74a0): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x74ac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x74bc): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x74c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x74da): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x74e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x74f8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7506): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x751a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x752a): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7532): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x753e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7546): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7558): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7564): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7574): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7582): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7594): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x75a2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x75b4): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x75c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x75d0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x75de): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x75f0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7600): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7608): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7614): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x761c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x762e): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x763c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x764e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x765a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x766c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x767a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x768c): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7698): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x76a8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x76b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x76cc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x76de): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x76e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x76f8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7700): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7714): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7724): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7738): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7748): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x775a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x776a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:387:(.text+0x777e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7790): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x77a4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x77b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x77d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x77e2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x77ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x77fa): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7802): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7816): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7826): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x783a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x784a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x785e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x786e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7882): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7892): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x78a4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x78b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x78ce): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x78e0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x78e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x78f8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7900): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7914): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x7926): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x793a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:385:(.text+0x794a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans0.ltrans.o: in function `test_atomic_consume.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:391:(.text+0x795e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:391:(.text+0x796e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7982): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7992): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x79a4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x79b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x79d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x79e6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x79ee): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a04): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a0c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a24): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a38): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a50): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a64): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a7a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7a8e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7aa6): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7aba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7ad2): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7ae6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b02): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b12): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b1a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b28): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b42): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b50): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b62): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b6e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b7c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b8c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7b9e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7baa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7bba): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7bc8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7bdc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7bec): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7bf4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c00): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c08): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c1a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c26): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c38): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c44): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c56): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c64): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c76): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c82): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c92): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7c9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7e94): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7eaa): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7eb2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7ec8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7ed0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7ee8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7efc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7f14): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7f26): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7f3c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7f4e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7f66): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7f78): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7f90): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7fa4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7fc0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7fd6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7fde): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7ff2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x7ffa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8012): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8026): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x803e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8050): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8064): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x807a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8092): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x80a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x80ba): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x80ce): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x80ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8102): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x810a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x811e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8126): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x813e): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8150): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8168): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x817a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8192): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x81a6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x81be): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x81d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x81e6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x81fa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8216): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8230): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8238): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8252): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x825a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8276): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x828e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x82aa): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x82c2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x82dc): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x82f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8310): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8328): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8342): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x835c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8380): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8396): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x839e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x83b2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x83ba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x83d2): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x83e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x83fe): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8412): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8428): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x843c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8454): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8468): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8480): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8494): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x84b0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x84c4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x84cc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x84de): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x84e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x84fc): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x850c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8520): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8532): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8548): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x855a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8570): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8580): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8594): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x85a6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x85be): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x85d0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x85d8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x85e8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x85f0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8606): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8618): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x862e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x863e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8654): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8666): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x867c): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x868c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x86a0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x86b0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x86c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x86dc): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x86e4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x86f8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8700): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8716): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8728): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x873e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x874e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8762): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8772): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8786): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8798): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x87ae): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x87c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x87d8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x87ec): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x87f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8806): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x880e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8824): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8836): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x884c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x885c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8872): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8884): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x889a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x88aa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x88be): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x88d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x88e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x88fa): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8902): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8914): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x891c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8930): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8944): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x895a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x896a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x897c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x898e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x89a4): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x89b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x89c4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x89d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x89e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x89f8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a00): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a10): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a18): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a2a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a38): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a4a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a56): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a66): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a72): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a84): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8a90): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8aa2): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ab0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ac4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ad4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8adc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8aea): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8af2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b04): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b12): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b24): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b3e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b4e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b60): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b6c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b7c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b8a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8b9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8bae): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8bb6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8bc4): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8bcc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8bde): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8bea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8bfc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c08): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c1a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c28): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c3a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c46): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c56): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c64): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c78): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c86): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c8e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8c9e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ca6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8cb8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8cc6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8cd8): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ce4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8cf4): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d02): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d14): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d20): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d2e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d3e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d52): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d62): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d6a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d78): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d80): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8d92): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8da0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8db2): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8dbe): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8dce): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8dda): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8dec): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8df8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e0a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e18): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e2c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e3c): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e44): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e52): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e5a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e6c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e78): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e88): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8e96): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ea8): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8eb6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ec8): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ed4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ee4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ef2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f14): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f1c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f28): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f42): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f50): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f62): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f6e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f80): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8f8e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8fa0): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8fac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8fbc): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8fc8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8fe0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ff2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x8ffa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x900c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9014): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9028): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9038): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x904c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x905c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x906e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x907c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9090): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x90a2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x90b6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x90c6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x90e2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x90f4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x90fc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x910c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9114): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9128): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9138): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x914c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x915c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9170): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9180): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9194): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x91a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x91b6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x91c6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x91e0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x91f2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x91fa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x920a): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9212): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9226): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9238): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x924c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x925c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9270): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9280): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9294): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x92a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x92b6): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x92c4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x92e0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x92f6): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x92fe): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9314): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x931c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9334): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9348): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9360): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9374): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x938a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x939c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x93b4): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x93c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x93e0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x93f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9410): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9420): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9428): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9436): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x943e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9450): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x945e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9470): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x947c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x948a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x949a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x94ac): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x94b8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x94c8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x94d6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x94ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x94fa): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9502): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9510): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9518): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x952a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9536): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9548): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9554): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9566): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9574): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9586): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x9592): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x95a2): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:392:(.text+0x95ae): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `test_atomic_acq_rel': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x122): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x138): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x140): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x156): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x15e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x176): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x188): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1a0): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1ca): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1dc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f4): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x206): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x21e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x232): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x24e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x264): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x26c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x280): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x288): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x2a0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x2b2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x2ca): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x2dc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x2f0): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x306): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x31e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x330): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x346): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x35a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x378): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x38e): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x396): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x3aa): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x3b2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x3ca): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x3dc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x3f4): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x408): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x420): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x434): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x44c): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x45e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x474): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x488): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x4a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x4be): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x4c6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x4e0): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x4e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x504): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x51c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x538): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x550): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x56a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x582): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x59e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x5b6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x5d0): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x5ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x60e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x624): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x62c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x640): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x648): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x660): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x674): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x68c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x6a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x6b6): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x6ca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x6e2): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x6f6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x70e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x722): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x73e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x752): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x75a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x76c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x774): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x78a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x79a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x7ae): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x7c2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x7d8): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x7ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x800): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x810): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x824): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x836): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x84e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x860): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x868): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x878): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x880): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x896): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x8a6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x8bc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x8ce): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x8e4): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x8f6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x90c): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x91c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x930): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x940): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x958): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x96c): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x974): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x988): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x990): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x9a6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x9b6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x9cc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x9de): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x9f2): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa02): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa16): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa28): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa3e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa50): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa68): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa7c): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa84): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa96): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xa9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xab4): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xac4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xada): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xaea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb00): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb12): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb28): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb38): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb4c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb5e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb76): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb88): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xb90): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xba2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xbaa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xbbe): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xbd0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xbe6): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xbf8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc0a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc1c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc32): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc42): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc52): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc5e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc76): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc86): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc8e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xc9e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xca6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xcb8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xcc4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xcd6): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xce4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xcf4): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd00): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd12): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd1e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd30): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd3e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd52): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd62): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd6a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd78): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd80): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd92): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xd9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xdb0): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xdbc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xdca): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xdda): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xdec): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xdf8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe08): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe16): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe2a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe3a): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe42): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe50): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe58): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe6a): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe76): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe88): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xe96): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xea8): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xeb6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xec8): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xed4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xee4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xef2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf14): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf1c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf2c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf34): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf46): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf52): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf64): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf72): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf82): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xf90): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xfa2): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xfae): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xfbc): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xfcc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xfe0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xff0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0xff8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1006): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x100e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1020): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x102c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x103e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x104c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x105c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1068): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x107a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1086): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1098): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x10a6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x10ba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x10ca): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x10d2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x10e0): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x10e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x10fa): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1106): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1116): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1126): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1138): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1146): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1158): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1164): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1174): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1182): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1196): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11a4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11ac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11b8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11d2): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11de): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11f0): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x11fe): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1210): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x121e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1230): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x123c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x124c): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1258): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1270): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1282): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x128a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x129c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x12a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x12b8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x12c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x12dc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x12ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x12fe): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x130c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1320): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1332): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1346): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1356): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1372): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1384): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x138c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x139c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x13a4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x13b8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x13c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x13dc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x13ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1400): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1410): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1424): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1434): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1446): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1456): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1470): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1482): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x148a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x149a): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x14a2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x14b6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x14c8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x14dc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x14ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1500): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1510): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1524): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1534): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1546): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1554): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1570): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1586): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x158e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x15a4): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x15ac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x15c4): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x15d8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x15f0): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1604): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x161a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x162c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1644): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1658): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1670): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1684): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16a0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16b0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16b8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16c6): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16ce): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16e0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16ec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x16fe): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x170a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1718): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1728): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x173a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1746): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1756): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1764): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1778): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1788): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1790): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x179e): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x17a6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x17b8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x17c4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x17d6): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x17e4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x17f6): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1804): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1816): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1822): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1832): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x183e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1a4c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1a62): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1a6a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1a80): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1a88): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1aa0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1ab2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1aca): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1adc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1af2): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b04): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b1c): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b2e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b46): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b5a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b78): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b8e): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1b96): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1baa): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1bb2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1bca): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1bdc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1bf4): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1c06): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1c1a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1c30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1c48): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1c5a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1c70): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1c84): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1ca2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1cb8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1cc0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1cd2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1cda): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1cf2): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d04): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d1c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d2e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d46): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d5a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d72): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d84): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1d9a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:408:(.text+0x1dac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:408:(.text+0x1dc8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1de2): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1dea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1e04): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1e0c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1e28): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1e40): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1e5c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1e74): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1e8e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1ea6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1ec2): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1eda): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1ef4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f0e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f46): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f4e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f62): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f6a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:406:(.text+0x1f82): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `ovstest_wrapper_test_atomic_main__.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:434:(.text+0x1f96): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:434:(.text+0x1fae): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:421:(.text+0x1fc2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:423:(.text+0x1fd8): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `ovstest_wrapper_test_atomic_main__.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x1fec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2004): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2018): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2030): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2044): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2060): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2074): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x207c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x208c): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2094): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x20aa): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x20ba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x20ce): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x20e0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x20f6): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2108): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x211e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x212e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2142): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2154): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x216a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x217c): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2184): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2194): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x219c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x21b2): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x21c2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x21d8): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x21e8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x21fe): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2210): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2226): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2236): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x224a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x225a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2272): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2286): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x228e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x22a2): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x22aa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x22c0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x22d0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x22e6): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x22f6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x230a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x231a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x232e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2340): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2356): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2368): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2380): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2394): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x239c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x23ae): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x23b6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x23cc): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x23dc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x23f2): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2402): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2418): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x242a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2440): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2450): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2464): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2476): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x248e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x24a0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x24a8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x24b8): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x24c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x24d4): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x24e6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x24fc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x250c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2522): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2534): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x254a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x255a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x256e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x257e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2596): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x25aa): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x25b2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x25c6): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x25ce): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x25e4): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x25f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x260a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x261a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x262a): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x263a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2650): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2660): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2672): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2680): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2698): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x26a8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x26b0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x26be): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x26c6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x26d8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x26e4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x26f6): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2702): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2710): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2720): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2732): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x273e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x274e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x275c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2770): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2780): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2788): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2794): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x279c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x27ae): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x27ba): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x27cc): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x27d8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x27ea): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x27f8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x280a): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2816): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2826): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2832): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2844): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2852): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x285a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x286a): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2872): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2884): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2890): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x28a2): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x28ae): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x28be): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x28cc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x28de): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x28ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x28f8): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2908): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x291c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x292c): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2934): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2942): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x294a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x295c): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2968): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x297a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2986): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2996): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x29a2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x29b4): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x29c0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x29d2): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x29e0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x29f4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a04): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a0c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a18): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a20): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a32): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a3e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a4e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a5c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a6e): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a7c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a8e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2a9a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2aaa): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ab8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2aca): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ad8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ae0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2aec): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2af4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b06): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b12): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b24): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b30): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b42): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b50): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b62): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b6e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b7e): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b8a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2b9e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2bb0): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2bb8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2bca): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2bd2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2be6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2bf6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c0a): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c1a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c2c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c3c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c50): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c62): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c76): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2c86): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ca2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2cb4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2cbc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ccc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2cd4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ce8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2cf8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d0c): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d1c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d30): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d40): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d54): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d64): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d76): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2d86): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2da2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2db4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2dbc): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2dcc): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2dd4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2de8): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2dfa): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e0e): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e1e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e32): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e42): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e56): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e66): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e78): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2e88): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ea2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2eb8): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ec0): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ed6): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ede): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ef6): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2f0a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2f22): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2f36): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2f4c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2f60): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2f78): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2f8c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2fa4): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2fb8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2fd4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2fe4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2fec): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x2ffa): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3002): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3014): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3020): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3032): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x303e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x304c): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x305c): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x306e): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x307a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x308a): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3098): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x30ac): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x30bc): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x30c4): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x30d0): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x30d8): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x30ea): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x30f6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3108): undefined reference to `__c11_atomic_fetch_sub' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3114): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3126): undefined reference to `__c11_atomic_fetch_or' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3134): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3146): undefined reference to `__c11_atomic_fetch_and' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3152): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3162): undefined reference to `__c11_atomic_fetch_xor' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x316e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x31de): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-atomic.c:413:(.text+0x3242): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `ovstest_wrapper_test_barrier__.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-barrier.c:72:(.text+0x439a): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-barrier.c:122:(.text+0x43d6): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-barrier.c:215:(.text+0x4454): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-barrier.c:105:(.text+0x44ea): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-barrier.c:105:(.text+0x44f2): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-barrier.c:115: more undefined references to `__c11_atomic_load' follow /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `tcls_insert': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:183:(.text+0x4d34): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:183:(.text+0x4d40): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `destroy_classifier': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:464:(.text+0x5006): undefined reference to `__c11_atomic_init' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:468:(.text+0x5012): undefined reference to `__c11_atomic_init' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `trie_verify': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:497:(.text+0x5156): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `verify_tries': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:511:(.text+0x5160): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans1.ltrans.o: in function `test_minimask_has_extra': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:1786:(.text+0x6e46): undefined reference to `__c11_atomic_load' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-classifier.c:1793:(.text+0x6e56): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `check_cmap': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-cmap.c:57:(.text+0x114e): undefined reference to `__c11_atomic_load' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-cmap.c:72: more undefined references to `__c11_atomic_load' follow /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `ovstest_wrapper_test_hindex_main__.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-hindex.c:320:(.text+0x5dd0): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `ovstest_wrapper_test_hmap_main__.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-hmap.c:365:(.text+0x6050): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `run_tests.lto_priv.2': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-id-fpool.c:57:(.text+0x650e): undefined reference to `__c11_atomic_store' /usr/bin/ld: /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-id-fpool.c:144:(.text+0x6710): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `run_lock_blocks_same_process_twice': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-lockfile.c:89:(.text+0x9274): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `run_lock_blocks_other_process': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-lockfile.c:122:(.text+0x9662): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o:/builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-lockfile.c:123:(.text+0x966c): undefined reference to `__c11_atomic_exchange' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `run_lock_blocks_other_process': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-lockfile.c:126:(.text+0x96c4): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `run_lock_symlink': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-lockfile.c:187:(.text+0x9c86): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `run_lock_symlink_to_dir': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-lockfile.c:216:(.text+0x9e0e): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `ovstest_wrapper_test_lockfile_main__.lto_priv.0': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-lockfile.c:300:(.text+0xa15e): undefined reference to `__c11_atomic_fetch_add' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `test_multipath_main': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-multipath.c:72:(.text+0xa352): undefined reference to `__c11_atomic_store' /usr/bin/ld: /tmp/cc6bgXjT.ltrans2.ltrans.o: in function `mpsc_queue_insert_thread': /builddir/build/BUILD/openvswitch-2.17.6/build/../tests/test-mpsc-queue.c:341:(.text+0xa560): undefined reference to `__c11_atomic_store' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_compare_exchange_weak' /usr/bin/ld: lib/.libs/libopenvswitch.so: undefined reference to `__c11_atomic_thread_fence' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3913: tests/ovstest] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.17.6/build' make[1]: *** [Makefile:5409: all-recursive] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/openvswitch-2.17.6/build' make: *** [Makefile:3079: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.OL0jB9 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.OL0jB9 (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/openvswitch.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 597, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/openvswitch.spec