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 <gentoo-embedded+bounces-3903-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Q7J3d-0007jC-6d
	for garchives@archives.gentoo.org; Wed, 06 Apr 2011 03:05:25 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 919011C051
	for <garchives@archives.gentoo.org>; Wed,  6 Apr 2011 03:05:24 +0000 (UTC)
Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181])
	by pigeon.gentoo.org (Postfix) with ESMTP id E155F1C011
	for <gentoo-embedded@lists.gentoo.org>; Wed,  6 Apr 2011 02:40:08 +0000 (UTC)
Received: by wyi11 with SMTP id 11so1245171wyi.40
        for <gentoo-embedded@lists.gentoo.org>; Tue, 05 Apr 2011 19:40:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:in-reply-to:references:from:date
         :message-id:subject:to:content-type;
        bh=JbhJJKK9dTUqgYWrDNQvQcagIWRfAhPdSZ0Y1zsDuQc=;
        b=h/DFaSCo5v6YgYHXv2NqkNHZNIJZ8Oi6Rxfx3a/NzSyZFXCl18N04K50RxNtPKHqPl
         fv1+FDPuohCoHLlNXyBXWsTNFQ+47XRqhbjbeaGHa4ubY9caSoG+pU6ZHou3IAOJCjw+
         SXKLaCR+5RZFZecdAum0/4eXvcRsEheGs6mR0=
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=yHdNa0oL5q8KocoIR9neAU5DCARKE0TjyYbpm4Y5oRDjiAZsZQ76U5jd8KESsttrUV
         t58t6LrNVNhTa8R6uOGrMWQM6ymmgtsIg6XJB6xmboK2tzGSkF8l71dJoL5W7rlfntnf
         XQp6Q9PrV1j4m2jTSc156DTJw2VD2cgx9xZO8=
Received: by 10.216.181.199 with SMTP id l49mr2567974wem.68.1302057608102;
 Tue, 05 Apr 2011 19:40:08 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-embedded@lists.gentoo.org>
List-Help: <mailto:gentoo-embedded+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-embedded+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-embedded+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-embedded.gentoo.org>
X-BeenThere: gentoo-embedded@lists.gentoo.org
Reply-to: gentoo-embedded@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.216.185.5 with HTTP; Tue, 5 Apr 2011 19:39:48 -0700 (PDT)
In-Reply-To: <4D9BA86A.4040705@tampabay.rr.com>
References: <BANLkTins3N-9fMsfoeU-Lq6SeoGbp1rhSA@mail.gmail.com> <4D9BA86A.4040705@tampabay.rr.com>
From: Christopher Friedt <chrisfriedt@gmail.com>
Date: Tue, 5 Apr 2011 22:39:48 -0400
Message-ID: <BANLkTini4yt3Czm7S=gKAV=S4U-ZeCbLfg@mail.gmail.com>
Subject: Re: [gentoo-embedded] gcc-4.6 / bionic
To: gentoo-embedded@lists.gentoo.org
Content-Type: text/plain; charset=ISO-8859-1
X-Archives-Salt: 
X-Archives-Hash: ad1f8b690e8755d8ce31b4d9b49d44e2

Hi James,

On Tue, Apr 5, 2011 at 7:40 PM, wireless <wireless@tampabay.rr.com> wrote:
> Apologies for my ignorances. This link went a long
> way to present what is bionic libc:
>
> http://codingrelic.geekhold.com/2008/11/six-million-dollar-libc.html

I've read that page too... not really sure what you're saying though.
You could say I'm leaning toward the "linux without politics" usage
model. It's straight-forward to patch bionic to use /etc/resolv.conf,
and add crypt routines as well as /etc/passwd & /etc/group usage. That
can be done with bsd licensed code.

BSD userland politics aside, I wonder what the typical steps would be
to 'port' gentoo over to a bionic-based libc. Something like the
following?

1) manually build a bionic cross-toolchain
2) do some basic verification with the cross-toolchain (static exe,
exe that uses .so, .so, etc)
3) build a native toolchain with the cross-toolchain, record build
steps / patches along the way
4) manually bootstrap gentoo natively, record build steps / patches
along the way
5) set up overlays: portage, crossdev, bionic, gcc, etc

C