From 98cc8d526913a49a42b3347e254934fb8b99bba8 Mon Sep 17 00:00:00 2001 From: liora Date: Mon, 30 Jan 2023 14:04:28 +0000 Subject: [PATCH] Fix issue: bulk counter feature is disabled --- configure.ac | 5 +++++ syncd/VendorSai.cpp | 1 + 2 files changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac index b477f6b96..d59d2da36 100644 --- a/configure.ac +++ b/configure.ac @@ -207,7 +207,12 @@ AC_MSG_ERROR("SAI headers API version and library version mismatch")])]) CXXFLAGS="$SAVED_FLAGS" ])]) +AM_COND_IF([SYNCD], [ +SAVED_FLAGS="$CXXFLAGS" +CXXFLAGS="-Xlinker --no-as-needed -lsai -I$srcdir/SAI/inc -I$srcdir/SAI/experimental -I$srcdir/SAI/meta" AC_CHECK_FUNCS(sai_bulk_object_clear_stats sai_bulk_object_get_stats) +CXXFLAGS="$SAVED_FLAGS" +]) AC_OUTPUT(Makefile meta/Makefile diff --git a/syncd/VendorSai.cpp b/syncd/VendorSai.cpp index c46cfbb2d..c6be2704d 100644 --- a/syncd/VendorSai.cpp +++ b/syncd/VendorSai.cpp @@ -1,3 +1,4 @@ +#include "config.h" #include "VendorSai.h" #include "meta/sai_serialize.h"