add build rules for ctcdecode on ppc64le

This commit is contained in:
NanoNabla 2021-01-20 17:25:29 +01:00
parent ad0f7d2ab7
commit 80da74c472

View File

@ -123,6 +123,12 @@ SOX_LDFLAGS :=
LDFLAGS :=
endif
ifeq ($(TARGET),ppc64le)
PYTHON_PLATFORM_NAME := --plat-name linux_ppc64le
endif
# -Wl,--no-as-needed is required to force linker not to evict libs it thinks we
# dont need ; will fail the build on OSX because that option does not exists
ifeq ($(OS),Linux)
@ -206,13 +212,16 @@ define copy_missing_libs
fi;
endef
SWIG_DIST_URL ?=
SWIG_DIST_URL ?=
ifeq ($(findstring Linux,$(OS)),Linux)
ifeq ($(TARGET),ppc64le)
$(error There is no prebuilt SWIG available for ppc64le. Please produce one and set SWIG_DIST_URL.)
else
SWIG_DIST_URL := "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.swig.linux.amd64.1a4c14945012f1282c2eddc174fb7674d5295de8.0/artifacts/public/ds-swig.tar.gz"
endif
else ifeq ($(findstring Darwin,$(OS)),Darwin)
SWIG_DIST_URL := "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.swig.darwin.amd64.1a4c14945012f1282c2eddc174fb7674d5295de8.0/artifacts/public/ds-swig.tar.gz"
else ifeq ($(findstring _NT,$(OS)),_NT)
SWIG_DIST_URL := "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.swig.win.amd64.1a4c14945012f1282c2eddc174fb7674d5295de8.0/artifacts/public/ds-swig.tar.gz"
else
$(error There is no prebuilt SWIG available for your platform. Please produce one and set SWIG_DIST_URL.)
endif