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.77) (envelope-from ) id 1SoFYD-0001wo-Pg for garchives@archives.gentoo.org; Mon, 09 Jul 2012 15:07:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6278CE0716 for ; Mon, 9 Jul 2012 15:07:01 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E9921E019D for ; Mon, 9 Jul 2012 14:42:40 +0000 (UTC) Received: from [10.0.0.2] (c-71-202-27-214.hsd1.ca.comcast.net [71.202.27.214]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: solar@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id D10561B40CA for ; Mon, 9 Jul 2012 14:42:39 +0000 (UTC) Subject: [gentoo-embedded] [Fwd: stage4-{mips,mipsel,amd64,i686}-uclibc-{vanilla,hardened} on experimental] From: solar To: gentoo-embedded Content-Type: multipart/mixed; boundary="=-zPc6bpWlvoDp3sXEf0QK" Organization: Gentoo Linux Date: Mon, 09 Jul 2012 07:42:38 -0700 Message-Id: <1341844958.25763.1.camel@here> 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 X-Mailer: Evolution 2.26.3 X-Archives-Salt: fddd94e4-b83f-4eac-a67e-f9ffb2751290 X-Archives-Hash: ade54fb1051a0ed796a76036725eed5a --=-zPc6bpWlvoDp3sXEf0QK Content-Type: text/plain Content-Transfer-Encoding: 7bit FYI -- solar Gentoo Linux --=-zPc6bpWlvoDp3sXEf0QK Content-Disposition: inline Content-Description: Forwarded message - stage4-{mips,mipsel,amd64,i686}-uclibc-{vanilla,hardened} on experimental Content-Type: message/rfc822 >>From blueness@gentoo.org Sun Jul 8 16: 51:58 2012 Return-Path: X-Original-To: embedded@gentoo.org Delivered-To: embedded@gentoo.org Received: from [192.168.3.7] (cpe-74-77-224-225.buffalo.res.rr.com [74.77.224.225]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: blueness) by smtp.gentoo.org (Postfix) with ESMTPSA id 18E651B4002; Sun, 8 Jul 2012 16:51:56 +0000 (UTC) Message-ID: <4FF9BAAA.8040300@gentoo.org> Date: Sun, 08 Jul 2012 12:51:54 -0400 From: "Anthony G. Basile" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120612 Thunderbird/10.0.5 MIME-Version: 1.0 To: mips@gentoo.org, hardened@gentoo.org, embedded@gentoo.org Subject: stage4-{mips,mipsel,amd64,i686}-uclibc-{vanilla,hardened} on experimental Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi everyone, I just wanted to let everyone know that I've put some experimental uclibc stage4's on the mirror. They're in experimental/{amd64,i686,mips}/uclibc and here's what they are: 1. I call them stage4 because they have more than stage3 in them and they are not built with catalyst nor by cross compiling. The mips were initially seeded via cross compiling with buildroot, but then I used that environment to bootstrap into a full system on native hardware via something like ROOT=rootfs emerge -e world. ie. I did what catalyst does manually. 2. They are uclibc so they are aimed at embedded systems. The mips are aimed at boards like the mikrotik rb450g's, ubiquity's routerstations or other similar. 3. The mips are mips = big endian and mipsel = little endian. They are MIPS III (in uclibc's config CONFIG_MIPS_ISA_3=y) for maximum compat. 4. The mips are abi = o32. The amd64 and i686 are their classical abi's. No x32. 5. They have full hardening = PIE and SSP like glibc that the hardened team takes care of. I've also include the vanilla stage4 counterparts for completeness. 6. They are not fully in tree yet. The mips make use of the profiles and gcc-4.6.3-r99 from the hardened-dev::uclibc overlay. The {amd64,i686} make use of the profiles from the same overlay. I'm in the process of moving everything to the tree. The next iteration of {amd64,i686} will be 100% in tree. 7. They are not hack-ish in that if you do an emerge -q world the entire chroot will rebuild cleanly. This is work that Zorry and I have been at for years. The pieces are finally starting to come together for something polished enough for the community. Hopefully I'll have arm and ppc by the end of summer. -- Anthony G. Basile, Ph.D. Gentoo Linux Developer [Hardened] E-Mail : blueness@gentoo.org GnuPG FP : 8040 5A4D 8709 21B1 1A88 33CE 979C AF40 D045 5535 GnuPG ID : D0455535 --=-zPc6bpWlvoDp3sXEf0QK--