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 1PbHtn-0002PI-9j for garchives@archives.gentoo.org; Fri, 07 Jan 2011 19:22:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D9788E0778 for ; Fri, 7 Jan 2011 19:22:54 +0000 (UTC) Received: from mail-gw0-f53.google.com (mail-gw0-f53.google.com [74.125.83.53]) by pigeon.gentoo.org (Postfix) with ESMTP id D6482E0771 for ; Fri, 7 Jan 2011 18:29:42 +0000 (UTC) Received: by gwb10 with SMTP id 10so6655658gwb.40 for ; Fri, 07 Jan 2011 10:29:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=Cr9EaO8Cxn4wOmiSoEh8n94k/zc9kV05kyz6z15W/zU=; b=SGhI17dxp+u3Kkg989BWheW1FuhAuvaOKcmO4wvAAtirk5kAmEjPDX5tJUDhbmzkJ6 zeMTbn1eZ5GeOGveRU+eB9J80etsPBBf3woCVbcCuo63WlZQun3obZeCotfABi9doMcM /AEqsA+DPLeiDEBYTihMtKC25wR7b91jM3LPI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=Md9L2pycXGssnzWY4iW2tAx85AfXMzNiu6FpnuwCaDNySxyYSU3H9HHFYJMx84ldHO VSHZSwnpQxvX8gBhvknOIbOZkOOvMRPG49h5ahonqLvJezQCzV00x3lrpekbjvDvr5ov QvyH/WNcssDY7ZLM33W3U1yAxoteUnZhvMS1o= Received: by 10.236.103.145 with SMTP id f17mr49518328yhg.71.1294424981652; Fri, 07 Jan 2011 10:29:41 -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; Fri, 7 Jan 2011 10:29:21 -0800 (PST) In-Reply-To: <20110106140116.9767.qmail@stuge.se> References: <20110106140116.9767.qmail@stuge.se> From: Kfir Lavi Date: Fri, 7 Jan 2011 20:29:21 +0200 Message-ID: Subject: Re: [gentoo-embedded] How to manage multiple distributions, cross compilers in one chroot environment To: gentoo-embedded@lists.gentoo.org Content-Type: multipart/alternative; boundary=0023547c902338b1ed049945cd7f X-Archives-Salt: e8140fd9-6b9a-41d5-90ec-0afa3ffc7367 X-Archives-Hash: 8ac5af1bf205d7e9d2cc7410c6925426 --0023547c902338b1ed049945cd7f Content-Type: text/plain; charset=UTF-8 On Thu, Jan 6, 2011 at 4:01 PM, Peter Stuge wrote: > Kfir Lavi wrote: > > 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. > .. > > Can we boost up crossdev, > > No boosting neccessary. Just use crossdev with some explicit version > numbers for all components, and you get excellent repeatability. > > Ok, lets say I create a special crossdev. I still get it in /usr/i686-pc-linux-gnu, which is very generic. Can't I have few compilers at a time? > As for distro creater, I use catalyst to build a stage4 and stage5. > Not sure how well that works for cross platform however, I only use > on amd64 to build for various x86, and this may be a special case. > > I'll take a look on catalyst. Can you refer me to a good introduction/manual ? The gentoo page is not enough for me. > > //Peter > > --0023547c902338b1ed049945cd7f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Thu, Jan 6, 2011 at = 4:01 PM, Peter Stuge <peter@stuge.se> wrote:
Kfir Lavi wrote:
> 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.
..
> Can we boost up crossdev,

No boosting neccessary. Just use crossdev with some explicit version<= br> numbers for all components, and you get excellent repeatability.

Ok, lets say I create a special crossdev. I still get= it in /usr/i686-pc-linux-gnu,
which is very generic.
Can't I ha= ve few compilers at a time?


As for distro creater, I use catalyst to build a stage4 and stage5.
Not sure how well that works for cross platform however, I only use
on amd64 to build for various x86, and this may be a special case.

I'll take a look o= n catalyst.
Can you refer me to a good introduction/manual ?
The gen= too page is not enough for me.
=C2=A0

//Peter


--0023547c902338b1ed049945cd7f--