From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751216AbdBSIPW (ORCPT ); Sun, 19 Feb 2017 03:15:22 -0500 Received: from mail-pf0-f195.google.com ([209.85.192.195]:36173 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750847AbdBSIPU (ORCPT ); Sun, 19 Feb 2017 03:15:20 -0500 From: Stafford Horne To: fengguang.wu@intel.com Cc: linux-kernel@vger.kernel.org, Stafford Horne Subject: [PATCH] make.cross: Update openrisc toolchain to fix builds Date: Sun, 19 Feb 2017 17:14:36 +0900 Message-Id: <20170219081436.9165-1-shorne@gmail.com> X-Mailer: git-send-email 2.9.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The latest openrisc kernel patchs in linux-next are failing to build due to old toolchains at the crosstool website. Update to point the the toolchain binaries released the OpenRISC team. Signed-off-by: Stafford Horne --- sbin/make.cross | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/sbin/make.cross b/sbin/make.cross index c450b4a..7f802b1 100755 --- a/sbin/make.cross +++ b/sbin/make.cross @@ -104,12 +104,31 @@ install_linaro() sudo mv $dir $GCC_INSTALL_PATH/gcc-$cross_gcc_version/$gcc_arch } +install_openrisc() +{ + local URL='https://github.com/openrisc/or1k-gcc/releases/download/or1k-5.4.0-20170218' + local file='or1k-linux-5.4.0-20170218.tar.xz' + + download_extract "$URL/$file" + + local dir="$GCC_INSTALL_PATH/${gcc_arch}" + local cross_gcc_version=(${dir}/bin/${gcc_arch}-gcc-*.*.*) + local cross_gcc_version=${cross_gcc_version##*-} + + echo mkdir -p $GCC_INSTALL_PATH/gcc-$cross_gcc_version + sudo mkdir -p $GCC_INSTALL_PATH/gcc-$cross_gcc_version + echo mv $dir $GCC_INSTALL_PATH/gcc-$cross_gcc_version/$gcc_arch + sudo mv $dir $GCC_INSTALL_PATH/gcc-$cross_gcc_version/$gcc_arch +} + install_cross_compiler() { install_packages if [[ $gcc_arch =~ 'aarch64' ]]; then install_linaro + elif [[ $gcc_arch =~ 'or1k' ]]; then + install_openrisc else install_crosstool fi @@ -150,7 +169,7 @@ setup_crosstool() fi ;; openrisc) - gcc_arch=or32-linux + gcc_arch=or1k-linux ;; s390) gcc_arch=s390x-linux -- 2.9.3