[201811][platform/nephos]fix the compile error about syncd (#3373)
Fixed errors in the following files to resolve build failures - docker-ptf-nephos.mk\docker-syncd-nephos.mk\libsaithrift-dev.mk\rules.mk - Upgrade sai.mk for support sai_1.4.1 and upgrade sdk version to 3.0.0
This commit is contained in:
parent
60b2e54c2b
commit
f78fcb1008
@ -2,6 +2,6 @@
|
|||||||
|
|
||||||
DOCKER_PTF_NEPHOS = docker-ptf-nephos.gz
|
DOCKER_PTF_NEPHOS = docker-ptf-nephos.gz
|
||||||
$(DOCKER_PTF_NEPHOS)_PATH = $(DOCKERS_PATH)/docker-ptf-saithrift
|
$(DOCKER_PTF_NEPHOS)_PATH = $(DOCKERS_PATH)/docker-ptf-saithrift
|
||||||
$(DOCKER_PTF_NEPHOS)_DEPENDS += $(PYTHON_SAITHRIFT_NEPHOS)
|
$(DOCKER_PTF_NEPHOS)_DEPENDS += $(PYTHON_SAITHRIFT)
|
||||||
$(DOCKER_PTF_NEPHOS)_LOAD_DOCKERS += $(DOCKER_PTF)
|
$(DOCKER_PTF_NEPHOS)_LOAD_DOCKERS += $(DOCKER_PTF)
|
||||||
SONIC_DOCKER_IMAGES += $(DOCKER_PTF_NEPHOS)
|
SONIC_DOCKER_IMAGES += $(DOCKER_PTF_NEPHOS)
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
# docker image for nephos syncd
|
# docker image for nephos syncd
|
||||||
|
|
||||||
DOCKER_SYNCD_PLATFORM_CODE = bfn
|
DOCKER_SYNCD_PLATFORM_CODE = nephos
|
||||||
include $(PLATFORM_PATH)/../template/docker-syncd-base.mk
|
include $(PLATFORM_PATH)/../template/docker-syncd-base.mk
|
||||||
|
|
||||||
$(DOCKER_SYNCD_BASE)_DEPENDS += $(SYNCD)
|
$(DOCKER_SYNCD_BASE)_DEPENDS += $(SYNCD)
|
||||||
|
$(DOCKER_SYNCD_BASE)_FILES += $(DSSERVE) $(NPX_DIAG)
|
||||||
|
|
||||||
$(DOCKER_SYNCD_BASE)_DBG_DEPENDS += $(SYNCD_DBG) \
|
$(DOCKER_SYNCD_BASE)_DBG_DEPENDS += $(SYNCD_DBG) \
|
||||||
$(LIBSWSSCOMMON_DBG) \
|
$(LIBSWSSCOMMON_DBG) \
|
||||||
$(LIBSAIMETADATA_DBG) \
|
$(LIBSAIMETADATA_DBG) \
|
||||||
$(LIBSAIREDIS_DBG)
|
$(LIBSAIREDIS_DBG)
|
||||||
|
|
||||||
$(DOCKER_SYNCD_BASE)_FILES += $(DSSERVE) $(NPX_DIAG)
|
|
||||||
|
|
||||||
$(DOCKER_SYNCD_BASE)_RUN_OPT += -v /var/run/docker-syncd:/var/run/sswsyncd
|
$(DOCKER_SYNCD_BASE)_RUN_OPT += -v /var/run/docker-syncd:/var/run/sswsyncd
|
||||||
|
$(DOCKER_SYNCD_BASE)_RUN_OPT += -v /host/warmboot:/var/warmboot
|
||||||
|
|
||||||
$(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += npx_diag:/usr/bin/npx_diag
|
$(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += npx_diag:/usr/bin/npx_diag
|
||||||
|
@ -4,7 +4,7 @@ SAI_VER = 0.9.4
|
|||||||
|
|
||||||
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
|
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
|
||||||
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
|
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
|
||||||
$(LIBSAITHRIFT_DEV)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(NEPHOS_SAI) $(NEPHOS_SAI_DEV)
|
$(LIBSAITHRIFT_DEV)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(PYTHON_THRIFT) $(THRIFT_COMPILER) $(NEPHOS_SAI) $(NEPHOS_SAI_DEV)
|
||||||
$(LIBSAITHRIFT_DEV)_RDEPENDS += $(LIBTHRIFT) $(NEPHOS_SAI)
|
$(LIBSAITHRIFT_DEV)_RDEPENDS += $(LIBTHRIFT) $(NEPHOS_SAI)
|
||||||
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV)
|
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV)
|
||||||
|
|
||||||
@ -12,7 +12,7 @@ PYTHON_SAITHRIFT = python-saithrift_$(SAI_VER)_amd64.deb
|
|||||||
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(PYTHON_SAITHRIFT)))
|
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(PYTHON_SAITHRIFT)))
|
||||||
|
|
||||||
SAISERVER = saiserver_$(SAI_VER)_amd64.deb
|
SAISERVER = saiserver_$(SAI_VER)_amd64.deb
|
||||||
$(SAISERVER)_RDEPENDS += $(LIBTHRIFT) $(BRCM_SAI)
|
$(SAISERVER)_RDEPENDS += $(LIBTHRIFT) $(NEPHOS_SAI)
|
||||||
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER)))
|
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER)))
|
||||||
|
|
||||||
SAISERVER_DBG = saiserver-dbg_$(SAI_VER)_amd64.deb
|
SAISERVER_DBG = saiserver-dbg_$(SAI_VER)_amd64.deb
|
||||||
|
@ -8,21 +8,20 @@ include $(PLATFORM_PATH)/docker-syncd-nephos.mk
|
|||||||
include $(PLATFORM_PATH)/docker-syncd-nephos-rpc.mk
|
include $(PLATFORM_PATH)/docker-syncd-nephos-rpc.mk
|
||||||
include $(PLATFORM_PATH)/one-image.mk
|
include $(PLATFORM_PATH)/one-image.mk
|
||||||
include $(PLATFORM_PATH)/libsaithrift-dev.mk
|
include $(PLATFORM_PATH)/libsaithrift-dev.mk
|
||||||
include $(PLATFORM_PATH)/python-saithrift.mk
|
|
||||||
include $(PLATFORM_PATH)/docker-ptf-nephos.mk
|
include $(PLATFORM_PATH)/docker-ptf-nephos.mk
|
||||||
|
|
||||||
NPX_DIAG = npx_diag
|
NPX_DIAG = npx_diag
|
||||||
$(NPX_DIAG)_URL = "https://github.com/NephosInc/SONiC/raw/master/sdk/npx_diag"
|
$(NPX_DIAG)_URL = "https://github.com/NephosInc/SONiC/raw/master/sdk/npx_diag"
|
||||||
|
|
||||||
DSSERVE = dsserve
|
DSSERVE = dsserve
|
||||||
$(DSSERVE)_URL = "https://sonicstorage.blob.core.windows.net/packages/20170518/dsserve?sv=2015-04-05&sr=b&sig=gyNbgSL%2FvpMXDdpboVkIJcTKMRdGgEaOR9OukHhEsu8%3D&se=2030-03-31T23%3A06%3A35Z&sp=r"
|
$(DSSERVE)_URL = "https://sonicstorage.blob.core.windows.net/packages/20190307/dsserve?sv=2015-04-05&sr=b&sig=lk7BH3DtW%2F5ehc0Rkqfga%2BUCABI0UzQmDamBsZH9K6w%3D&se=2038-05-06T22%3A34%3A45Z&sp=r"
|
||||||
|
|
||||||
SONIC_ONLINE_FILES += $(NPX_DIAG) $(DSSERVE)
|
SONIC_ONLINE_FILES += $(NPX_DIAG) $(DSSERVE)
|
||||||
|
|
||||||
SONIC_ALL += $(SONIC_ONE_IMAGE) $(DOCKER_FPM)
|
SONIC_ALL += $(SONIC_ONE_IMAGE) $(DOCKER_FPM)
|
||||||
|
|
||||||
# Inject nephos sai into sairedis
|
# Inject nephos sai into sairedis
|
||||||
$(LIBSAIREDIS)_DEPENDS += $(NEPHOS_SAI) $(NEPHOS_SAI_DEV) $(LIBSAITHRIFT_DEV_NEPHOS)
|
$(LIBSAIREDIS)_DEPENDS += $(NEPHOS_SAI) $(NEPHOS_SAI_DEV) $(LIBSAITHRIFT_DEV)
|
||||||
|
|
||||||
# Runtime dependency on nephos sai is set only for syncd
|
# Runtime dependency on nephos sai is set only for syncd
|
||||||
$(SYNCD)_RDEPENDS += $(NEPHOS_SAI)
|
$(SYNCD)_RDEPENDS += $(NEPHOS_SAI)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
SDK_VERSION = 2.0.7
|
SDK_VERSION = 3.0.0
|
||||||
SAI_VERSION = 1.3.6
|
SAI_VERSION = 1.4.1
|
||||||
SAI_COMMIT_ID = 2016d4
|
SAI_COMMIT_ID = 3824ca
|
||||||
NEPHOS_SAI = libsainps_$(SDK_VERSION)_sai_$(SAI_VERSION)_$(SAI_COMMIT_ID)_amd64.deb
|
NEPHOS_SAI = libsainps_$(SDK_VERSION)_sai_$(SAI_VERSION)_$(SAI_COMMIT_ID)_amd64.deb
|
||||||
$(NEPHOS_SAI)_URL = "https://github.com/NephosInc/SONiC/raw/master/sai/libsainps_$(SDK_VERSION)_sai_$(SAI_VERSION)_$(SAI_COMMIT_ID)_amd64.deb"
|
$(NEPHOS_SAI)_URL = "https://github.com/NephosInc/SONiC/raw/master/sai/libsainps_$(SDK_VERSION)_sai_$(SAI_VERSION)_$(SAI_COMMIT_ID)_amd64.deb"
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
SDK_VERSION = 2.0.7
|
SDK_VERSION = 3.0.0
|
||||||
LINUX_VER = 4.9.0-9
|
LINUX_VER = 4.9.0-9
|
||||||
SDK_COMMIT_ID = 4ce00c
|
SDK_COMMIT_ID = f0eac8
|
||||||
NEPHOS_NPS_KERNEL = nps-modules-$(LINUX_VER)_$(SDK_VERSION)_$(SDK_COMMIT_ID)_amd64.deb
|
NEPHOS_NPS_KERNEL = nps-modules-$(LINUX_VER)_$(SDK_VERSION)_$(SDK_COMMIT_ID)_amd64.deb
|
||||||
$(NEPHOS_NPS_KERNEL)_URL = "https://github.com/NephosInc/SONiC/raw/master/sdk/nps-modules-$(LINUX_VER)_$(SDK_VERSION)_$(SDK_COMMIT_ID)_amd64.deb"
|
$(NEPHOS_NPS_KERNEL)_URL = "https://github.com/NephosInc/SONiC/raw/master/sdk/nps-modules-$(LINUX_VER)_$(SDK_VERSION)_$(SDK_COMMIT_ID)_amd64.deb"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user