From 80da74c4723d643ac7485d325470fae0c526e03d Mon Sep 17 00:00:00 2001 From: NanoNabla <43477372+NanoNabla@users.noreply.github.com> Date: Wed, 20 Jan 2021 17:25:29 +0100 Subject: [PATCH] add build rules for ctcdecode on ppc64le --- native_client/definitions.mk | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/native_client/definitions.mk b/native_client/definitions.mk index 69fe4539..1a3dab27 100644 --- a/native_client/definitions.mk +++ b/native_client/definitions.mk @@ -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