diff --git a/.azure-pipelines/build-docker-sonic-vs-template.yml b/.azure-pipelines/build-docker-sonic-vs-template.yml index e76d4c56ee3..20df3033ff9 100644 --- a/.azure-pipelines/build-docker-sonic-vs-template.yml +++ b/.azure-pipelines/build-docker-sonic-vs-template.yml @@ -151,6 +151,17 @@ jobs: path: $(Build.ArtifactStagingDirectory)/download patterns: '**/target/debs/${{ parameters.debian_version }}/framework_*.deb' displayName: "Download sonic-buildimage sonic-framework package" + - task: DownloadPipelineArtifact@2 + inputs: + source: specific + project: ${{ parameters.buildimage_artifact_project }} + pipeline: Azure.sonic-buildimage.common_libs + artifact: common-lib + runVersion: 'latestFromBranch' + runBranch: 'refs/heads/${{ parameters.buildimage_artifact_branch }}' + path: $(Build.ArtifactStagingDirectory)/download + patterns: '**/target/debs/${{ parameters.debian_version }}/libnexthopgroup_*.deb' + displayName: "Download sonic-buildimage libnexthopgroup package" - task: DownloadPipelineArtifact@2 inputs: source: specific diff --git a/.azure-pipelines/build-template.yml b/.azure-pipelines/build-template.yml index 99faf0757a5..c64eb2580a5 100644 --- a/.azure-pipelines/build-template.yml +++ b/.azure-pipelines/build-template.yml @@ -176,6 +176,8 @@ jobs: target/debs/${{ parameters.debian_version }}/libnl-nf-3-200_*.deb target/debs/${{ parameters.debian_version }}/libnl-nf-3-dev_*.deb target/debs/${{ parameters.debian_version }}/libyang3_*.deb + target/debs/${{ parameters.debian_version }}/libnexthopgroup_*.deb + target/debs/${{ parameters.debian_version }}/libnexthopgroup-dev_*.deb displayName: "Download common libs" - task: DownloadPipelineArtifact@2 inputs: diff --git a/fpmsyncd/Makefile.am b/fpmsyncd/Makefile.am index b61ebdfa930..c55c1ea25fd 100644 --- a/fpmsyncd/Makefile.am +++ b/fpmsyncd/Makefile.am @@ -13,7 +13,7 @@ fpmsyncd_SOURCES = fpmsyncd.cpp fpmlink.cpp routesync.cpp $(top_srcdir)/warmrest fpmsyncd_CFLAGS = $(DBGFLAGS) $(AM_CFLAGS) $(CFLAGS_COMMON) $(CFLAGS_ASAN) fpmsyncd_CPPFLAGS = $(DBGFLAGS) $(AM_CFLAGS) $(CFLAGS_COMMON) $(CFLAGS_ASAN) -fpmsyncd_LDADD = $(LDFLAGS_ASAN) -lnl-3 -lnl-route-3 -lswsscommon +fpmsyncd_LDADD = $(LDFLAGS_ASAN) -lnl-3 -lnl-route-3 -lswsscommon -lnexthopgroup if GCOV_ENABLED fpmsyncd_SOURCES += ../gcovpreload/gcovpreload.cpp