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