From d80d3d60db7963a3b374ed5d8dfdb4f88b828c09 Mon Sep 17 00:00:00 2001 From: "arheneus@marvell.com" <51254330+antony-rheneus@users.noreply.github.com> Date: Tue, 6 Aug 2019 20:08:52 +0530 Subject: [PATCH] [Makefile/Telemtry] Removing Telemetry build for ARM arch as qemu (#3287) crashes. Raised go lang support https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/golang-nuts/1txPOGa4aGc Also raised qemu bug for support as golang rejected it. https://bugs.launchpad.net/qemu/+bug/1838946 In parallel, debugging issue to resolve it Signed-off-by: Antony Rheneus --- slave.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/slave.mk b/slave.mk index a80c112568..f2c7e437ca 100644 --- a/slave.mk +++ b/slave.mk @@ -91,6 +91,14 @@ ifeq ($(SONIC_ENABLE_SYSTEM_TELEMETRY),y) ENABLE_SYSTEM_TELEMETRY = y endif +ifneq (,$(filter $(CONFIGURED_ARCH), armhf arm64)) + # Workaround: Force disable Telmetry for ARM, will be removed after fixing issue + # Issue: qemu crashes when it uses "go get url" + # Qemu Support: https://bugs.launchpad.net/qemu/+bug/1838946 + # Golang Support: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/golang-nuts/1txPOGa4aGc +ENABLE_SYSTEM_TELEMETRY = N +endif + ifeq ($(SONIC_ENABLE_SYNCD_RPC),y) ENABLE_SYNCD_RPC = y endif