Skip to content

Commit fe94170

Browse files
authored
[syncd] Fix RPC compilation issues (#570)
* [syncd] Fix RPC compilation issues * Add missing rpc link for vssyncd
1 parent abf0771 commit fe94170

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

syncd/syncd.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,16 @@
33
#include "CommandLineOptionsParser.h"
44
#include "Syncd.h"
55
#include "MetadataLogger.h"
6+
#include "PortMapParser.h"
67

78
#include "swss/warm_restart.h"
89

10+
#ifdef SAITHRIFT
11+
#include <utility>
12+
#include <algorithm>
13+
#include <switch_sai_rpc_server.h>
14+
#endif // SAITHRIFT
15+
916
#ifdef SAITHRIFT
1017
#define SWITCH_SAI_THRIFT_RPC_SERVER_PORT 9092
1118
#endif // SAITHRIFT

tests/Makefile.am

+4
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,8 @@ vssyncd_SOURCES = ../syncd/main.cpp
1515
vssyncd_CPPFLAGS = $(DBGFLAGS) $(AM_CPPFLAGS) $(CFLAGS_COMMON) $(SAIFLAGS)
1616
vssyncd_LDADD = -lhiredis -lswsscommon $(SAILIB) -lpthread -L$(top_srcdir)/meta/.libs -lsaimetadata -lsaimeta -ldl ../syncd/libsyncd.a
1717

18+
if SAITHRIFT
19+
vssyncd_LDADD += -lrpcserver -lthrift
20+
endif
21+
1822
TESTS = aspellcheck.pl conflictnames.pl swsslogentercheck.sh brcm.pl mlnx.pl

0 commit comments

Comments
 (0)