From patchwork Fri Apr 21 10:35:43 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexey Brodkin X-Patchwork-Id: 753266 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3w8XFs3vptz9s78 for ; Fri, 21 Apr 2017 20:36:00 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 0D436C21C4B; Fri, 21 Apr 2017 10:35:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id B931EC21C29; Fri, 21 Apr 2017 10:35:51 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 6FF4DC21C29; Fri, 21 Apr 2017 10:35:50 +0000 (UTC) Received: from smtprelay.synopsys.com (smtprelay2.synopsys.com [198.182.60.111]) by lists.denx.de (Postfix) with ESMTPS id D949FC21BE5 for ; Fri, 21 Apr 2017 10:35:49 +0000 (UTC) Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id E5A6210C15A9; Fri, 21 Apr 2017 03:35:47 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id CC0F09F4; Fri, 21 Apr 2017 03:35:47 -0700 (PDT) Received: from abrodkin-7440l.internal.synopsys.com (unknown [10.121.8.101]) by mailhost.synopsys.com (Postfix) with ESMTP id CFA469BB; Fri, 21 Apr 2017 03:35:46 -0700 (PDT) From: Alexey Brodkin To: u-boot@lists.denx.de Date: Fri, 21 Apr 2017 13:35:43 +0300 Message-Id: <1492770943-23955-1-git-send-email-abrodkin@synopsys.com> X-Mailer: git-send-email 2.7.4 Cc: Tom Rini , Alexey Brodkin Subject: [U-Boot] [PATCH] travisci: Add support for ARC X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Finally adding support for ARC boards in TravisCI. To build for ARC boards we need to install Synopsys prebuilt toolchain which we do here. Signed-off-by: Alexey Brodkin Cc: Tom Rini Reviewed-by: Tom Rini --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index f6898a2edb7c..d7094e325a8d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,6 +40,7 @@ install: - echo -e "[toolchain]\nroot = /usr" > ~/.buildman - echo -e "aarch64 = /tmp/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu" >> ~/.buildman - echo -e "arm = /tmp/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf" >> ~/.buildman + - echo -e "arc = /tmp/arc_gnu_2016.09_prebuilt_uclibc_le_archs_linux_install" >> ~/.buildman - echo -e "\n[toolchain-alias]\nsh = sh4\nopenrisc = or32" >> ~/.buildman - cat ~/.buildman - virtualenv /tmp/venv @@ -69,6 +70,10 @@ before_script: ./tools/buildman/buildman --fetch-arch x86_64; echo -e "\n[toolchain-prefix]\nx86 = ${HOME}/.buildman-toolchains/gcc-4.9.0-nolibc/x86_64-linux/bin/x86_64-linux-" >> ~/.buildman; fi + - if [[ "${TOOLCHAIN}" == arc ]]; then + wget https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-2016.09-release/arc_gnu_2016.09_prebuilt_uclibc_le_archs_linux_install.tar.gz && + tar -C /tmp -xf arc_gnu_2016.09_prebuilt_uclibc_le_archs_linux_install.tar.gz; + fi - if [[ "${TOOLCHAIN}" == *xtensa* ]]; then ./tools/buildman/buildman --fetch-arch xtensa ; fi # If TOOLCHAIN is unset, we're on some flavour of ARM. - if [[ "${TOOLCHAIN}" == "" ]]; then @@ -119,6 +124,9 @@ matrix: # we need to build by vendor due to 50min time limit for builds # each env setting here is a dedicated build - env: + - BUILDMAN="arc" + TOOLCHAIN="arc" + - env: - BUILDMAN="arm11" - env: - BUILDMAN="arm7"