From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PamoB-0004yw-36 for garchives@archives.gentoo.org; Thu, 06 Jan 2011 10:11:07 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AA7FEE07DA for ; Thu, 6 Jan 2011 10:11:02 +0000 (UTC) Received: from mail-yw0-f53.google.com (mail-yw0-f53.google.com [209.85.213.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 58B16E027D for ; Thu, 6 Jan 2011 10:08:13 +0000 (UTC) Received: by ywa6 with SMTP id 6so9678963ywa.40 for ; Thu, 06 Jan 2011 02:08:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=PxyhirG5Q4oRAdk3kt7NWF/Nq3VOKUa5z6ZM4Xu3V4M=; b=SLyktjlL9jFLg8iIUdpHA/zwo0WM7nPPKyH1degRI/OQWhuojH8u/mlzlZVxh5ehlE tyJdUG9jB0bnG0FXV52JuK3V0nHP8ie44Zqjbb4FTWCEMEw/MfW3e2NRoz3PlCfuIRQC iXwDmQOrItq1cf4blw04baSkEvXsOuBSGSV9s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=rD10Rp7Ik8539L84EoW8ZRSA/2aL/KF0r9yi3x+ZikDdf5QW+KHIOoMQi4UdjULFzD SXIEOaX3U1YCpUGHhbFqnhd3F9hGocaAZZmM72G+0uRHdqTftTmxLVN+/awBIAP/h/kA Ya3UHCZoAzSG+BRgqoPre6Wki7m06SjNDHI2I= Received: by 10.236.110.12 with SMTP id t12mr16659833yhg.6.1294308491359; Thu, 06 Jan 2011 02:08:11 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 Received: by 10.236.110.38 with HTTP; Thu, 6 Jan 2011 02:07:51 -0800 (PST) From: Kfir Lavi Date: Thu, 6 Jan 2011 12:07:51 +0200 Message-ID: Subject: [gentoo-embedded] How to manage multiple distributions, cross compilers in one chroot environment To: gentoo-embedded@lists.gentoo.org Content-Type: multipart/alternative; boundary=0023547c9215db799304992aad43 X-Archives-Salt: be8472da-a88d-4633-82d2-3e52d3e6a939 X-Archives-Hash: 3b47fe03611b97e9ced68ac528d4e92c --0023547c9215db799304992aad43 Content-Type: text/plain; charset=UTF-8 Hi, Continueing the discussion started by my last thread "CBUILD= HOSTCC=-gcc", I said I want to compile a cross compiler with a special name. I wanted i686-gentoo.edge-linux-gnu but it is possible to do just i686-pc-linux-gnu I did this because crossdev creates some magic setting up things, and it is very handy. What I want is a way to keep few compilers environments. lets say: stable x86 compiler unstable x86 compiler few arm cross compilers. So when I create a distribution and an few month time I want the same exactly environment, to compile and upgrade few packages and be sure not to break anything, I want to keep those version of the compilers. I'll also need some way to have few forks of my initial system. lets say: emebedded board 1 - for customer A emebedded board 1 - for customer B (it is different than A, by time of creation and so by version of the compiler used). emebedded board 2 - for customer C Can we boost up crossdev, or I need to start hacking a distro_creator utility for gentoo? Regards, Kfir --0023547c9215db799304992aad43 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,
Continueing the discussion started by my last threa= d "CBUILD=3D HOSTCC=3D-gcc",
I said I want to compile a cross= compiler with a special name.
I wanted i686-gentoo.edge-linux-gnu but= it is possible to do just i686-pc-linux-gnu

I did this because crossdev creates some magic setting up things, and i= t is very handy.
What I want is a way to keep few compilers environment= s.
lets say:
stable x86 compiler
unstable x86 compiler
few arm= cross compilers.

So when I create a distribution and an few month time I want the same e= xactly environment,
to compile and upgrade few packages and be sure not= to break anything, I want to keep
those version of the compilers.

I'll also need some way to have few forks of my initial system. lets say:
emebedded board 1 - for customer A
emebedded board 1 - for= customer B (it is different than A, by time of creation and so by version = of the compiler used).
emebedded board 2 - for customer C

Can we boost up crossdev, or I ne= ed to start hacking a distro_creator utility for gentoo?

Regards,Kfir
--0023547c9215db799304992aad43--