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