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 1MBDjL-0000sL-QQ for garchives@archives.gentoo.org; Mon, 01 Jun 2009 20:03:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4BBB6E0395; Mon, 1 Jun 2009 20:03:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 0736FE0395 for ; Mon, 1 Jun 2009 20:03:35 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 0918365F0D for ; Mon, 1 Jun 2009 20:03:34 +0000 (UTC) Received: from grobian by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1MBDjJ-0005Bm-N9 for gentoo-commits@lists.gentoo.org; Mon, 01 Jun 2009 20:03:33 +0000 From: "Fabian Groffen (grobian)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, grobian@gentoo.org Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-macos.xml X-VCS-Repository: gentoo X-VCS-Files: bootstrap-macos.xml X-VCS-Directories: xml/htdocs/proj/en/gentoo-alt/prefix X-VCS-Committer: grobian X-VCS-Committer-Name: Fabian Groffen Content-Type: text/plain; charset=utf8 Message-Id: Sender: Fabian Groffen Date: Mon, 01 Jun 2009 20:03:33 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: a777e905-4378-4e12-9189-fe891350c20e X-Archives-Hash: 1b4146dee92a521273ba095df12336a1 grobian 09/06/01 20:03:33 Modified: bootstrap-macos.xml Log: update Mac OS X bootstrap guide for 64-bits targets on Intel-based Leop= ard installs Revision Changes Path 1.42 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos= .xml file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gen= too-alt/prefix/bootstrap-macos.xml?rev=3D1.42&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gen= too-alt/prefix/bootstrap-macos.xml?rev=3D1.42&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gen= too-alt/prefix/bootstrap-macos.xml?r1=3D1.41&r2=3D1.42 Index: bootstrap-macos.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootst= rap-macos.xml,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- bootstrap-macos.xml 17 Apr 2009 07:10:13 -0000 1.41 +++ bootstrap-macos.xml 1 Jun 2009 20:03:33 -0000 1.42 @@ -1,6 +1,6 @@ - + =20 Gentoo Prefix Bootstrap Process for Mac OS X @@ -19,8 +19,8 @@ =20 - 1.18 - 2009-04-17 + 1.19 + 2009-06-01 =20 Bootstrapping on OS X @@ -52,8 +52,7 @@ As prerequisite, you have to have the latest Xcode installed. Xcode provides the compiler collection. Bootstrapping is not (yet) supported without it. If you don't have the latest - Xcode installed and run into trouble, you can try - gcc_select 3.3 as root. + Xcode installed and run into trouble, try updating first.

The first step is to choose a path to install into. We refer @@ -83,6 +82,13 @@ $ export PATH=3D"$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$= EPREFIX/tmp/bin:$PATH"

+ If you want to end up with a 64-bits native Prefix + installation, then set your CHOST variable accordingly + to x86_64-apple-darwin9. We currently have only an + Intel 64-bits prefix on Leopard tested. You only need + to do this if you want a 64-bits native Prefix! +

+

Now the path is set, start with downloading the bootstrap script from http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-= overlay/scripts/bootstrap-prefix.sh?format=3Dtxt. @@ -128,6 +134,11 @@ binutils as used on Linux.

+ If you are targetting a 64-bits native Prefix, set CC=3D"gc= c + -m64", CXX=3D"g++ -m64" and HOSTCC=3D"gcc + -m64". +

+

Because we installed some new applications, we will instruct bash to reconsider all paths we have:

@@ -202,6 +213,7 @@ $ emerge --oneshot gawk $ emerge --oneshot make $ emerge --oneshot --nodeps file +$ emerge --oneshot --nodeps eselect

Now we have a good bunch of programs that Portage needs, we