From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-embedded+bounces-909-garchives=archives.gentoo.org@gentoo.org>)
	id 1FrxdX-0002ay-T9
	for garchives@archives.gentoo.org; Sun, 18 Jun 2006 13:48:24 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k5IDlOVi002630;
	Sun, 18 Jun 2006 13:47:24 GMT
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k5IDlN35024226
	for <gentoo-embedded@lists.gentoo.org>; Sun, 18 Jun 2006 13:47:23 GMT
Received: from localhost (localhost [127.0.0.1])
	by smtp.gentoo.org (Postfix) with ESMTP id BE9D2644B5
	for <gentoo-embedded@lists.gentoo.org>; Sun, 18 Jun 2006 13:47:22 +0000 (UTC)
Received: from smtp.gentoo.org ([127.0.0.1])
 by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 24494-03 for <gentoo-embedded@lists.gentoo.org>;
 Sun, 18 Jun 2006 13:47:16 +0000 (UTC)
Received: from skinny.southernlinux.net (ns2.rednecks.net [64.192.52.5])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTP id 31FAD649D0
	for <gentoo-embedded@gentoo.org>; Sun, 18 Jun 2006 13:47:16 +0000 (UTC)
Received: (qmail 31421 invoked by uid 210); 18 Jun 2006 09:46:42 -0400
Received: from 64.192.55.166 by skinny (envelope-from <solar@gentoo.org>, uid 201) with qmail-scanner-1.25st 
 (clamdscan: 0.88.2/1549. f-prot: 4.4.2/3.14.11. spamassassin: 3.1.0. perlscan: 1.25st.  
 Clear:RC:1(64.192.55.166):. 
 Processed in 0.257094 secs); 18 Jun 2006 13:46:42 -0000
Received: from unknown (HELO ?10.99.99.11?) (64.192.55.166)
  by 0 with SMTP; 18 Jun 2006 09:46:41 -0400
Subject: [gentoo-embedded] x86 cross devkit
From: Ned Ludd <solar@gentoo.org>
To: gentoo-embedded@lists.gentoo.org
Content-Type: text/plain
Organization: Gentoo Linux
Date: Sun, 18 Jun 2006 09:47:12 -0400
Message-Id: <1150638433.23050.30.camel@localhost>
Precedence: bulk
List-Post: <mailto:gentoo-embedded@lists.gentoo.org>
List-Help: <mailto:gentoo-embedded+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-embedded+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-embedded+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-embedded.gentoo.org>
X-BeenThere: gentoo-embedded@gentoo.org
Reply-to: gentoo-embedded@lists.gentoo.org
Mime-Version: 1.0
X-Mailer: Evolution 2.4.2.1 
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: amavisd-new at gentoo.org
X-Spam-Status: No, score=-2.323 required=5.5 tests=[AWL=-0.084,
 BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SARE_SUB_OBFU_OTHER=0.225]
X-Spam-Score: -2.323
X-Spam-Level: 
X-Archives-Salt: 5eae347a-1f7a-4a21-b7c5-776cbdb14442
X-Archives-Hash: 62398d6022691e10fed4fabbd32e6fd0

I have many testing environments. In one of those testing environments 
I build every cross compiler known to compile. While talking with a
user yesterday I asked if having a multiarch devkit would be useful. He
said yeah. So what I've packed up a generic stage and overlaid all the
cross compilers,headers,debuggers etc/portage setting and the such.

The development environment includes support the following CTARGETS.

alpha-gentoo-linux-uclibc
alpha-unknown-linux-gnu
arm-gentoo-linux-uclibc
arm-softfloat-linux-gnu
arm-softfloat-linux-uclibc
arm-unknown-linux-gnu
armeb-gentoo-linux-uclibc
armeb-softfloat-linux-gnu
armeb-softfloat-linux-uclibc
armeb-unknown-linux-gnu
avr
bfin-elf
bfin-uclinux
cris-gentoo-linux-uclibc
dvp
ee
hppa-unknown-linux-gnu
hppa1.1-unknown-linux-gnu
hppa2.0-unknown-linux-gnu
hppa64-unknown-linux-gnu
i386-gentoo-linux-uclibc
i386-pc-linux-gnu
i686-gentoo-linux-uclibc
ia64-unknown-linux-gnu
iop
m68k-gentoo-linux-uclibc
m68k-unknown-linux-gnu
mips-gentoo-linux-uclibc
mips-unknown-linux-gnu
mips64-unknown-linux-gnu
mips64el-unknown-linux-gnu
mipsel-gentoo-linux-uclibc
mipsel-unknown-linux-gnu
msp430
nios2-elf
nios2-uclinux
powerpc-gentoo-linux-uclibc
powerpc-softfloat-linux-gnu
powerpc-softfloat-linux-uclibc
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
s390-ibm-linux-gnu
s390x-ibm-linux-gnu
sh-gentoo-linux-uclibc
sh-unknown-linux-gnu
sh4-gentoo-linux-uclibc
sh4-unknown-linux-gnu
sh4eb-gentoo-linux-uclibc
sh4eb-unknown-linux-gnu
sheb-gentoo-linux-uclibc
sheb-unknown-linux-gnu
sparc-gentoo-linux-uclibc
sparc-unknown-linux-gnu
sparc64-unknown-linux-gnu
x86_64-gentoo-linux-uclibc
x86_64-pc-linux-gnu

----------------------------------------

Of those these combos thsee are known to work reasonable well in 
my testing with only mips/sh4 being a bit funky in that 
everything that you compile links with lib libgcc_s.so.1


alpha-unknown-linux-gnu
arm-gentoo-linux-uclibc
arm-softfloat-linux-uclibc
arm-unknown-linux-gnu
armeb-gentoo-linux-uclibc
armeb-softfloat-linux-uclibc
armeb-unknown-linux-gnu
avr
i386-gentoo-linux-uclibc
i386-pc-linux-gnu
i686-gentoo-linux-uclibc
m68k-gentoo-linux-uclibc
m68k-unknown-linux-gnu
mips-gentoo-linux-uclibc
mips-unknown-linux-gnu
mipsel-gentoo-linux-uclibc
mipsel-unknown-linux-gnu
powerpc-gentoo-linux-uclibc
powerpc-softfloat-linux-uclibc
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
s390-ibm-linux-gnu
s390x-ibm-linux-gnu
sh4-gentoo-linux-uclibc
sh4-unknown-linux-gnu
sh4eb-gentoo-linux-uclibc
sh4eb-unknown-linux-gnu
sparc-unknown-linux-gnu
sparc64-unknown-linux-gnu
x86_64-pc-linux-gnu

----------------------------------------

You can fetch the 542M tarball from here 
http://tinderbox.dev.gentoo.org/misc/cross/x86-cross-devkit-20060617.tar.bz2

If anybody finds this useful I can push these generic devkits 
from time to time.


-- 
Ned Ludd <solar@gentoo.org>
Gentoo Linux

-- 
gentoo-embedded@gentoo.org mailing list