From patchwork Wed May 15 14:22:20 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markos Chandras X-Patchwork-Id: 244090 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id 3B4362C0090 for ; Thu, 16 May 2013 00:27:37 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 1F83131BE3; Wed, 15 May 2013 14:27:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RL9GoGuxairm; Wed, 15 May 2013 14:27:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 9DF4F31C15; Wed, 15 May 2013 14:27:34 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id AF3538F74B for ; Wed, 15 May 2013 14:27:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 919888B293 for ; Wed, 15 May 2013 14:27:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id noc+xiG1U5M6 for ; Wed, 15 May 2013 14:27:33 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from multi.imgtec.com (multi.imgtec.com [194.200.65.239]) by whitealder.osuosl.org (Postfix) with ESMTPS id 85D4D8B25F for ; Wed, 15 May 2013 14:27:33 +0000 (UTC) From: Markos Chandras To: Date: Wed, 15 May 2013 15:22:20 +0100 Message-ID: <1368627740-4094-1-git-send-email-markos.chandras@gmail.com> X-Mailer: git-send-email 1.7.1 MIME-Version: 1.0 X-SEF-Processed: 7_3_0_01181__2013_05_15_15_27_31 Subject: [Buildroot] [PATCH] external-toolchain: Allow MIPS64 for Codesourcery MIPS toolchains X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net From: Markos Chandras The n64 ABI which is supported by the Codesourcery MIPS toolchains, is only available with MIPS64 so allow these cores to be selected and used with these toolchains. Signed-off-by: Markos Chandras --- toolchain/toolchain-external/Config.in | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/toolchain/toolchain-external/Config.in b/toolchain/toolchain-external/Config.in index a93ada3..a13ee31 100644 --- a/toolchain/toolchain-external/Config.in +++ b/toolchain/toolchain-external/Config.in @@ -114,7 +114,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM201109 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209 bool "Sourcery CodeBench MIPS 2012.09" - depends on BR2_mips || BR2_mipsel + depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_NATIVE_RPC @@ -129,7 +129,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209 Select a MIPS generic core Disable BR2_SOFT_FLOAT - MIPS64 big endian glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Disable BR2_SOFT_FLOAT - MIPS32 O32 little endian glibc @@ -137,7 +137,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209 Disable BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL - MIPS64 little endian glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Disable BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL @@ -145,7 +145,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209 Select a MIPS generic core Select BR2_SOFT_FLOAT - MIPS64 big endian soft float glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Select BR2_SOFT_FLOAT - MIPS32 little endian soft float glibc @@ -153,7 +153,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209 Select BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL - MIPS64 little endian soft float glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Select BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL @@ -184,7 +184,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203 bool "Sourcery CodeBench MIPS 2012.03" - depends on BR2_mips || BR2_mipsel + depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_NATIVE_RPC @@ -199,7 +199,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203 Select a MIPS generic core Disable BR2_SOFT_FLOAT - MIPS64 big endian glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Disable BR2_SOFT_FLOAT - MIPS32 O32 little endian glibc @@ -207,7 +207,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203 Disable BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL - MIPS64 little endian glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Disable BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL @@ -215,7 +215,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203 Select a MIPS generic core Select BR2_SOFT_FLOAT - MIPS64 big endian soft float glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Select BR2_SOFT_FLOAT - MIPS32 little endian soft float glibc @@ -223,7 +223,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203 Select BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL - MIPS64 little endian soft float glibc - Select a MIPS generic core + Select a MIPS64 generic core Select the n64 ABI Select BR2_SOFT_FLOAT Set BR2_TARGET_OPTIMIZATION to -EL