public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-04-06 16:56 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-04-06 16:56 UTC (permalink / raw
  To: gentoo-commits

grobian     11/04/06 16:56:30

  Modified:             bootstrap-solaris.xml
  Log:
  add hint to try coreutils6 for OpenSolaris and Linux bootstrappers, bug #348535

Revision  Changes    Path
1.63                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.63&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.63&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.62&r2=1.63

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- bootstrap-solaris.xml	9 Mar 2011 20:26:10 -0000	1.62
+++ bootstrap-solaris.xml	6 Apr 2011 16:56:30 -0000	1.63
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.62 2011/03/09 20:26:10 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.63 2011/04/06 16:56:30 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.41</version>
-  <date>2011-03-09</date>
+  <version>1.42</version>
+  <date>2011-04-06</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -118,7 +118,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp make</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp wget</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i> (try coreutils6 if this fails)
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils5</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2015-02-16 23:48 Andreas HAttel (dilfridge)
  0 siblings, 0 replies; 59+ messages in thread
From: Andreas HAttel (dilfridge) @ 2015-02-16 23:48 UTC (permalink / raw
  To: gentoo-commits

dilfridge    15/02/16 23:48:44

  Modified:             bootstrap-solaris.xml
  Log:
  Moved to wiki

Revision  Changes    Path
1.107                xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.107&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.107&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.106&r2=1.107

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- bootstrap-solaris.xml	18 Oct 2014 18:52:43 -0000	1.106
+++ bootstrap-solaris.xml	16 Feb 2015 23:48:44 -0000	1.107
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.106 2014/10/18 18:52:43 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.107 2015/02/16 23:48:44 dilfridge Exp $ -->
 
-<guide lang="en">
+<guide lang="en" disclaimer="obsolete" redirect="http://wiki.gentoo.org/wiki/Project:Prefix/Manual_Bootstrap">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
   
 





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-09-07  6:43 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-09-07  6:43 UTC (permalink / raw
  To: gentoo-commits

grobian     12/09/07 06:43:53

  Modified:             bootstrap-solaris.xml
  Log:
  Fix typo

Revision  Changes    Path
1.101                xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.101&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.101&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.100&r2=1.101

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- bootstrap-solaris.xml	2 Sep 2012 17:15:05 -0000	1.100
+++ bootstrap-solaris.xml	7 Sep 2012 06:43:53 -0000	1.101
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.100 2012/09/02 17:15:05 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.101 2012/09/07 06:43:53 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.70</version>
-  <date>2012-09-02</date>
+  <version>1.71</version>
+  <date>2012-09-07</date>
 
   <chapter>
     <title>Bootstrapping</title>
@@ -233,7 +233,7 @@
           This includes customisations such as general <c>USE</c>-flags,
           <c>CFLAGS</c> and <c>MAKEOPTS</c> in
           <path>$EPREFIX/etc/portage/make.conf</path>.  Be conservative with
-          <c>CFLAGS</c>!  The stage3 function already sed some moderate
+          <c>CFLAGS</c>!  The stage3 function already set some moderate
           defaults.
         </p>
         <note>





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-09-02 17:15 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-09-02 17:15 UTC (permalink / raw
  To: gentoo-commits

grobian     12/09/02 17:15:05

  Modified:             bootstrap-solaris.xml
  Log:
  we don't support bootstrapping on Ubuntu

Revision  Changes    Path
1.100                xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.100&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.100&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.99&r2=1.100

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -r1.99 -r1.100
--- bootstrap-solaris.xml	1 Sep 2012 10:23:38 -0000	1.99
+++ bootstrap-solaris.xml	2 Sep 2012 17:15:05 -0000	1.100
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.99 2012/09/01 10:23:38 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.100 2012/09/02 17:15:05 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.69</version>
-  <date>2012-09-01</date>
+  <version>1.70</version>
+  <date>2012-09-02</date>
 
   <chapter>
     <title>Bootstrapping</title>
@@ -33,9 +33,9 @@
           fairly simple to just a downright disaster.  Systems that
           typically belong to the "simple" group, are Mac OS X, FreeBSD
           and recent distributions of Linux not being SuSE or Ubuntu.
-          The "disaster" systems are NetBSD and OpenBSD.  Somewhere in
-          the middle is Solaris 10, with OpenIndiana being a shift
-          towards the "simple" group.
+          The "disaster" systems are NetBSD, OpenBSD and Ubuntu: they
+          are NOT supported.  Somewhere in the middle is Solaris 10,
+          with OpenIndiana being a shift towards the "simple" group.
         </p>
         <p>
           Don't let yourself be scared away immediately by this.  For





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-09-01 10:23 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-09-01 10:23 UTC (permalink / raw
  To: gentoo-commits

grobian     12/09/01 10:23:38

  Modified:             bootstrap-solaris.xml
  Log:
  Add OpenIndiana instructions fot getting a working build environment

Revision  Changes    Path
1.99                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.99&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.99&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.98&r2=1.99

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -r1.98 -r1.99
--- bootstrap-solaris.xml	26 Aug 2012 19:50:46 -0000	1.98
+++ bootstrap-solaris.xml	1 Sep 2012 10:23:38 -0000	1.99
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.98 2012/08/26 19:50:46 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.99 2012/09/01 10:23:38 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.68</version>
-  <date>2012-08-26</date>
+  <version>1.69</version>
+  <date>2012-09-01</date>
 
   <chapter>
     <title>Bootstrapping</title>
@@ -87,10 +87,13 @@
           tools, available through the AppStore and ADC respectively.
         </note>
         <note>
-          On OpenIndiana, you need the c-runtime and more installed
-          using <c>pkg</c> after adding some dev repository.  If you
-          have an exact list of directions here, let us know so we can
-          add it here.
+          On OpenIndiana, you need the a compiler, system headers and
+          more installed using <c>pkg</c>.  Perform the following two
+          commands as super user: <c>pkg set-publisher -p
+            http://pkg.openindiana.org/sfe/</c> and <c>pkg install
+            sfe/developer/gcc developer/library/lint system/header</c>.
+          The compiler and many useful other utilities will be available
+          in <c>/usr/gnu/bin</c>.
         </note>
         <note>
           On Solaris systems many useful utilities such as <c>wget</c>





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-08-26 19:50 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-08-26 19:50 UTC (permalink / raw
  To: gentoo-commits

grobian     12/08/26 19:50:46

  Modified:             bootstrap-solaris.xml
  Log:
  use stage{1,2,3} in bootstrap instructions

Revision  Changes    Path
1.98                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.98&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.98&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.97&r2=1.98

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -r1.97 -r1.98
--- bootstrap-solaris.xml	11 Aug 2012 13:30:14 -0000	1.97
+++ bootstrap-solaris.xml	26 Aug 2012 19:50:46 -0000	1.98
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.97 2012/08/11 13:30:14 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.98 2012/08/26 19:50:46 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.67</version>
-  <date>2012-08-07</date>
+  <version>1.68</version>
+  <date>2012-08-26</date>
 
   <chapter>
     <title>Bootstrapping</title>
@@ -49,14 +49,18 @@
           default, e.g. make sure your shell doesn't automatically load
           any environment variables that setup those repositories.
           Think of <c>PATH</c>, <c>CFFLAGS</c>, <c>CFLAGS</c>,
-          <c>LDFLAGS</c> and the always harmful <c>LD_LIBRARY_PATH</c>.
+          <c>LDFLAGS</c>, <c>PKG_CONFIG_PATH</c> and the always harmful
+          <c>LD_LIBRARY_PATH</c>.
           This is important, because Prefix tends to be very sensitive
           about this.  Afterall, it's whole purpose is to provide all of
           those tools by itself without external help!
         </p>
         <p>
-          If you happen to run into troubles, don't despair.  Feel free
-          to ask in the <c>gentoo-prefix</c> IRC channel, or mailing list
+          If you happen to run into trouble, don't despair
+          (immediately).  Feel free to ask in the <c>gentoo-prefix</c>
+          IRC channel, or <uri
+            link="http://archives.gentoo.org/gentoo-alt">gentoo-alt
+            mailing list</uri>.
         </p>
         <note>
           IMPORTANT: Gentoo Prefix does NOT require root-privileges.
@@ -173,190 +177,62 @@
           From the directory where the bootstrap script was stored execute
           the following commands:
         </p>
-        <pre caption="Use the bootstrap script">
+        <pre caption="Use the bootstrap script for stage1">
 $ <i>chmod 755 bootstrap-prefix.sh</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp make</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp wget</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp m4</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp bison</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp gawk</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp bash</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp zlib</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp stage1</i>
         </pre>
         <note>
-          Please note that all tools are installed in
-          <path>$EPREFIX/tmp</path>!
+          Please note the usage of <path>$EPREFIX/tmp</path>!
         </note>
         <p>
-          Now that we have some minimal tools to run <c>emerge</c>,
-          let's setup the <path>$EPREFIX</path>
-          directory, download a Portage tree snapshot, unpack it and
-          download and install Portage.  Afterwards the script will try
-          to setup some sane defaults, watch closely if it reported to
-          be successful in this.  If it doesn't, your system is not yet
-          recognised, and manual intervention to continue is necessary.
-        </p>
-        <pre caption="bootstrap Portage">
-$ <i>./bootstrap-prefix.sh $EPREFIX tree</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX portage</i>
-        </pre>
-        <p>
-          Because we installed some new applications, most notably
-          Portage, we will instruct bash to reconsider all paths we
-          have:
+          The stage1 should have installed some basic packages
+          necessary to run Portage, without Portage's help.  When stage1
+          finished successfully, a Portage can be installed.
         </p>
-        <pre caption="rehash in bash">
-$ <i>hash -r</i>
-        </pre>
-        <note>
-          tcsh users can use the <c>rehash</c> command.
-        </note>
         <p>
-          We continue adding some necessary tools which will slowly make
-          the just born Prefix less fragile.
+          The Portage tree installed by default is a known to be good
+          snapshot.  This can, however, for various reasons not be
+          good enough, in which case the lastest snapshot available can
+          be used instead.  Only use this when you have problems with
+          the known to be good snapshot.  If you want to use the lastest
+          snapshot when bootstrapping, export LATEST_TREE_YES=1 in
+          your environment before running the following:
         </p>
-        <pre caption="emerge sed">
-$ <i>emerge --oneshot sed</i>
+        <pre caption="bootstrap Portage and its tree">
+$ <i>./bootstrap-prefix.sh $EPREFIX stage2</i>
         </pre>
         <p>
-          Next, we emerge the <c>bash</c> shell Portage heavily relies
-          on.
+          We continue with emerging some of the core toolchain packages
+          that make sure we compile and link everything taking the
+          Prefix into account.  Next to that this step emerges the full
+          set of applications and that Portage needs and removes the
+          tools installed by stage1.  It finishes things by getting an
+          up-to-date tree (removing any hacks stage2 applied to the
+          activated profile) and emerging everything in the
+          <c>system</c> set.
         </p>
-        <pre caption="emerge bash">
-$ <i>emerge --oneshot --nodeps bash</i> (avoid deps that install scripts with shebang /bin/sh)
-        </pre>
-        <p>
-          Now, we will emerge a compiler which will use the gnu linker.
-          This is a requirement for many packages that follow in the
-          bootstrap process, in particular Perl.  The packages to emerge
-          include the <c>baselayout-prefix</c> package.  Some, if not
-          many, scripts and tools within a Gentoo system assume the
-          availability of the <c>baselayout-prefix</c> package for all
-          communication using the Gentoo colour scheme.
-        </p>
-        <pre caption="emerge toolchain pre-requisites">
-$ <i>emerge --oneshot --nodeps sys-apps/baselayout-prefix</i>
-$ <i>emerge --oneshot --nodeps app-arch/xz-utils</i>
-$ <i>emerge --oneshot --nodeps sys-devel/m4</i>
-$ <i>emerge --oneshot --nodeps sys-devel/flex</i>
-$ <i>emerge --oneshot --nodeps sys-devel/bison</i>
-$ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i>
-$ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i>
-        </pre>
-        <p>
-          Non Mac OS X users can immediately continue here with the
-          toolchain, and skip the bit below about Xcode.
-          <e>Mac OS X users need to skip this step, and perform the step
-            below instead.</e>
-        </p>
-        <pre caption="Non Mac OS X: emerge GNU linker and compiler">
-$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
-$ <i>emerge --oneshot --nodeps "=sys-devel/gcc-4.2*"</i>
+        <pre caption="bootstrap a self-hosted Portage">
+$ <i>./bootstrap-prefix.sh $EPREFIX stage3</i>
         </pre>
         <p>
-          <e>If you're not on Mac OS X, you can skip this step.</e>
-          Due to different versions of Xcode, the following step
-          requires some close watch to the output of <c>gcc
-            --version</c>.  If the first line reports a version <e>
-            4.2.1</e>, the latest binutils-apple needs to be emerged,
-          otherwise, version should report <e>4.0.1</e> and
-          <c>=binutils-apple-3.2</c> must be emerged.
-        </p>
-        <pre caption="Mac OS X: emerge Apple linker and GNU/Apple compiler">
-$ <i>emerge --oneshot --nodeps "=sys-devel/binutils-apple-3.2"</i> (for gcc 4.0.1)
-$ <i>emerge --oneshot --nodeps sys-devel/binutils-apple</i>    (for gcc 4.2.1)
-$ <i>emerge --oneshot --nodeps sys-devel/gcc-apple</i>
-        </pre>
-        <p>
-          We continue getting more tools in our Prefix.  We no longer
-          ignore dependencies all the time, so a lot of packages will be
-          emerged at this stage.  Slowly our Prefix gets more robust as
-          we progress here.
-        </p>
-        <pre caption="emerge several tools">
-$ <i>emerge --oneshot sys-apps/coreutils</i>
-$ <i>emerge --oneshot sys-apps/findutils</i>
-$ <i>emerge --oneshot '&lt;app-arch/tar-1.26-r1'</i>
-$ <i>emerge --oneshot sys-apps/grep</i>
-$ <i>emerge --oneshot sys-devel/patch</i>
-$ <i>emerge --oneshot sys-apps/gawk</i>
-$ <i>emerge --oneshot sys-devel/make</i>
-$ <i>emerge --oneshot sys-libs/zlib</i>
-$ <i>emerge --oneshot --nodeps sys-apps/file</i>
-$ <i>emerge --oneshot --nodeps app-admin/eselect</i>
-$ <i>emerge --oneshot app-misc/pax-utils</i>
-$ <i>emerge --oneshot "&lt;net-misc/wget-1.13.4-r1"</i> (until we fix #393277)
-$ <i>emerge --oneshot virtual/os-headers</i>
-        </pre>
-        <p>
-          Now we have a good bunch of programs that Portage needs, we
-          can replace the bootstrapped Portage by a properly installed
-          one, using Portage itself.  Also here a few dependencies are
-          first emerged, such as the language Portage is written in:
-          <c>python</c>.  We need to temporarily tell Portage that the
-          bootstrapped Portage can be overwritten.
-        </p>
-        <pre caption="emerge portage">
-$ <i>env FEATURES="-collision-protect" emerge --oneshot sys-apps/portage</i>
-        </pre>
-        <p>
-          Now we have emerged everything we bootstrapped before, we
-          remove the temporary directory and its use as it is no longer
-          necessary.
+          Because we installed some new applications, most notably
+          Portage, we will instruct bash to reconsider all paths we
+          have:
         </p>
-        <pre caption="remove tmp directory">
-$ <i>rm -Rf $EPREFIX/tmp/*</i>
+        <pre caption="rehash in bash">
 $ <i>hash -r</i>
         </pre>
-        <p>
-          Before we do any further merges, we are going to update our
-          tree.  Updating the tree is done using:
-        </p>
-        <pre caption="Updating the tree">
-$ <i>emerge --sync</i>
-        </pre>
         <note>
-          If you're behind a firewall that blocks rsync traffic, you can
-          try to run <c>${EPREFIX}/usr/bin/emerge-webrsync</c> instead.
+          tcsh users can use the <c>rehash</c> command.
         </note>
         <p>
-          Before we can finish emerging the system set, we need to work
-          around a circular dependency of <c>gcc</c> on <c>mpc</c>, and
-          <c>mpc</c> on <c>gcc</c>.  Since Mac OS X systems use
-          <c>gcc-apple</c>, this step is not necessary for them.
-          <e>Mac OS X users should skip this step.</e>
-        </p>
-        <pre caption="Non Mac OS X: emerge an older mpc">
-$ <i>emerge --oneshot "&lt;dev-libs/mpc-0.9"</i>
-        </pre>
-        <p>
-          Next, we let Portage emerge all packages that complete a
-          system install that we eventually need to finalise this Prefix
-          installation.
-        </p>
-        <pre caption="emerge system">
-$ <i>env USE=-git emerge -u system</i>
-        </pre>
-        <p>
-          Now is a good time to set the preferences for our soon to be
-          Prefix.  This includes customisations such as general
-          <c>USE</c>-flags, <c>CFLAGS</c> and <c>MAKEOPTS</c> in
+          Now is a good time to set the preferences for your Prefix.
+          This includes customisations such as general <c>USE</c>-flags,
+          <c>CFLAGS</c> and <c>MAKEOPTS</c> in
           <path>$EPREFIX/etc/portage/make.conf</path>.  Be conservative with
-          <c>CFLAGS</c>!  Note that the code below is an example, and is
-          meant for inspiration only.
+          <c>CFLAGS</c>!  The stage3 function already sed some moderate
+          defaults.
         </p>
-        <pre caption="Customising the Prefix installation - example">
-$ <i>echo 'USE="unicode nls"' >> $EPREFIX/etc/portage/make.conf</i>
-$ <i>echo 'CFLAGS="-O2 -pipe"' >> $EPREFIX/etc/portage/make.conf</i>
-$ <i>echo 'CXXFLAGS="${CFLAGS}"' >> $EPREFIX/etc/portage/make.conf</i>
-        </pre>
         <note>
           You can consider adding CPU-specific tuning flags to
           <c>CFLAGS</c>.  If you don't know what your CPU is, or what
@@ -375,26 +251,6 @@
           value breaks things.
         </note>
         <p>
-          For non Mac OS X users, it is likely that you emerged a newer
-          GCC than the 4.2 version we used during the bootstrap.  Since
-          we reinstall all packages, we like to take advantage of this
-          newer GCC.  By default, this newer GCC will not be enabled.
-          Check the output of <c>gcc-config -l</c>, and make sure that
-          the newest compiler is selected (marked by an asterisk).
-          Another GCC can be selected by running <c>gcc-config
-            &lt;number&gt;</c>.
-        </p>
-        <pre caption="activating the most recent compiler">
-$ <i>gcc-config -l</i>
- [1] i386-pc-solaris2.10-4.2.4 *
- [2] i386-pc-solaris2.10-4.5.3
-$ <i>gcc-config 2</i>
- * Switching native-compiler to i386-pc-solaris2.10-4.5.3 ...
-$ <i>gcc-config -l</i>
- [1] i386-pc-solaris2.10-4.2.4
- [2] i386-pc-solaris2.10-4.5.3 *
-        </pre>
-        <p>
           Since we have everything in place for a self-catered rebuild,
           we can start the final stage to install the Prefix system.
           This final stage recompiles everything in the system, but now





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-08-11 13:30 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-08-11 13:30 UTC (permalink / raw
  To: gentoo-commits

grobian     12/08/11 13:30:14

  Modified:             bootstrap-solaris.xml
  Log:
  typo: add essential missing colon

Revision  Changes    Path
1.97                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.97&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.97&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.96&r2=1.97

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- bootstrap-solaris.xml	10 Aug 2012 16:24:04 -0000	1.96
+++ bootstrap-solaris.xml	11 Aug 2012 13:30:14 -0000	1.97
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.96 2012/08/10 16:24:04 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.97 2012/08/11 13:30:14 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -125,7 +125,7 @@
           <path>/usr/sfw/bin</path>,
           <path>/usr/sfw/&lt;arch&gt;-sun-solaris&lt;version&gt;/bin</path>.
           Use <c>export
-            PATH="$PATH:/usr/sfw/bin/usr/sfw/i386-sun-solaris2.10/bin"</c>
+            PATH="$PATH:/usr/sfw/bin:/usr/sfw/i386-sun-solaris2.10/bin"</c>
           for x86-based Solaris 10.  Similar for sparc-based Solaris 10,
           use <c>sparc-sun-solaris2.10</c> instead.  Solaris 11 users
           have to replace the <c>2.10</c> by <c>2.11</c>.





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-08-10 16:24 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-08-10 16:24 UTC (permalink / raw
  To: gentoo-commits

grobian     12/08/10 16:24:04

  Modified:             bootstrap-solaris.xml
  Log:
  remove forgotten solaris path

Revision  Changes    Path
1.96                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.96&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.96&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.95&r2=1.96

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- bootstrap-solaris.xml	7 Aug 2012 18:35:38 -0000	1.95
+++ bootstrap-solaris.xml	10 Aug 2012 16:24:04 -0000	1.96
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.95 2012/08/07 18:35:38 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.96 2012/08/10 16:24:04 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -116,8 +116,8 @@
           Adding these paths makes sure that they will be available
           later on in the process.
         </p>
-        <pre caption="Add Prefix and utility paths to your PATH">
-$ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/sfw/bin:/usr/bin:/bin"</i>
+        <pre caption="Add Prefix and temp paths to your PATH">
+$ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/bin:/bin"</i>
         </pre>
         <note>
           On Solaris you need the add the following paths to find





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-08-07 18:35 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-08-07 18:35 UTC (permalink / raw
  To: gentoo-commits

grobian     12/08/07 18:35:38

  Modified:             bootstrap-solaris.xml
  Log:
  stress that we DON'T need root, and try to get people away from using it

Revision  Changes    Path
1.95                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.95&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.95&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.94&r2=1.95

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- bootstrap-solaris.xml	7 Aug 2012 18:04:41 -0000	1.94
+++ bootstrap-solaris.xml	7 Aug 2012 18:35:38 -0000	1.95
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.94 2012/08/07 18:04:41 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.95 2012/08/07 18:35:38 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -58,6 +58,12 @@
           If you happen to run into troubles, don't despair.  Feel free
           to ask in the <c>gentoo-prefix</c> IRC channel, or mailing list
         </p>
+        <note>
+          IMPORTANT: Gentoo Prefix does NOT require root-privileges.
+          You don't have to be root to bootstrap a Prefix installation.
+          In fact, we <e>highly discourage</e> people to bootstrap as
+          root-user!
+        </note>
       </body>
     </section><!-- }}} -->
 





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-08-07 18:04 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-08-07 18:04 UTC (permalink / raw
  To: gentoo-commits

grobian     12/08/07 18:04:41

  Modified:             bootstrap-solaris.xml
  Log:
  add back where to get help text

Revision  Changes    Path
1.94                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.94&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.94&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.93&r2=1.94

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- bootstrap-solaris.xml	7 Aug 2012 17:57:29 -0000	1.93
+++ bootstrap-solaris.xml	7 Aug 2012 18:04:41 -0000	1.94
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.93 2012/08/07 17:57:29 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.94 2012/08/07 18:04:41 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
@@ -23,7 +23,7 @@
   <date>2012-08-07</date>
 
   <chapter>
-    <title>Bootstrapping on Solaris</title>
+    <title>Bootstrapping</title>
 
     <section><!-- {{{ Introduction -->
       <title>Introduction</title>
@@ -54,6 +54,10 @@
           about this.  Afterall, it's whole purpose is to provide all of
           those tools by itself without external help!
         </p>
+        <p>
+          If you happen to run into troubles, don't despair.  Feel free
+          to ask in the <c>gentoo-prefix</c> IRC channel, or mailing list
+        </p>
       </body>
     </section><!-- }}} -->
 





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-08-07 17:57 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-08-07 17:57 UTC (permalink / raw
  To: gentoo-commits

grobian     12/08/07 17:57:29

  Modified:             bootstrap-solaris.xml
  Log:
  Solaris -> UNIX-like

Revision  Changes    Path
1.93                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.93&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.93&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.92&r2=1.93

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -r1.92 -r1.93
--- bootstrap-solaris.xml	7 Aug 2012 17:56:00 -0000	1.92
+++ bootstrap-solaris.xml	7 Aug 2012 17:57:29 -0000	1.93
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.92 2012/08/07 17:56:00 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.93 2012/08/07 17:57:29 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
-  <title>Gentoo Prefix Bootstrap Process for Solaris</title>
+  <title>Gentoo Prefix Bootstrap Process for UNIX-like systems</title>
   
 
   <author title="Author">
@@ -11,7 +11,7 @@
   </author>
 
   <abstract>
-    How to bootstrap Gentoo Prefix on your Solaris system
+    How to bootstrap Gentoo Prefix on your UNIX-like system
   </abstract>
 
 





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-08-07 17:56 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-08-07 17:56 UTC (permalink / raw
  To: gentoo-commits

grobian     12/08/07 17:56:00

  Modified:             bootstrap-solaris.xml
  Log:
  Turn Solaris instructions into UNIX instructions
  
  - de-solarisize
  - added darwin bits
  - added FreeBSD bits
  - unified bootstrap packages for latest tree

Revision  Changes    Path
1.92                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.92&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.92&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.91&r2=1.92

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- bootstrap-solaris.xml	4 Aug 2012 18:56:22 -0000	1.91
+++ bootstrap-solaris.xml	7 Aug 2012 17:56:00 -0000	1.92
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.91 2012/08/04 18:56:22 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.92 2012/08/07 17:56:00 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.66</version>
-  <date>2012-08-04</date>
+  <version>1.67</version>
+  <date>2012-08-07</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -29,19 +29,30 @@
       <title>Introduction</title>
       <body>
         <p>
-          Bootstrapping on Solaris 10 and higher is relatively simple if you
-          compare it to versions below 10.  It comes with bash3 and a
-          gcc-3.4.3 compiler by default, and with the download manager
-          wget.  If you still are in the process of installing Solaris,
-          make sure you install wget, to make things easier later on.
-        </p>
-        <p>
-          Though being relatively simple, Solaris is one of the more
-          "Spartan" platforms to bootstrap on, and for sure not as easy
-          as for instance a Linux distribution or Mac OS X.  However,
-          don't despair when things go wrong, it's just known to be
-          hard(er), but not impossible.  Feel free to ask in the
-          <c>gentoo-prefix</c> IRC channel, or mailing list.
+          Bootstrapping on a UNIX-like system can range from being
+          fairly simple to just a downright disaster.  Systems that
+          typically belong to the "simple" group, are Mac OS X, FreeBSD
+          and recent distributions of Linux not being SuSE or Ubuntu.
+          The "disaster" systems are NetBSD and OpenBSD.  Somewhere in
+          the middle is Solaris 10, with OpenIndiana being a shift
+          towards the "simple" group.
+        </p>
+        <p>
+          Don't let yourself be scared away immediately by this.  For
+          instance, a bootstrap on Solaris 10 may be quite flawless,
+          because many went ahead of you, and ironed out a smooth path.
+        </p>
+        <p>
+          In general, when bootstrapping, make sure you have a clean and
+          lean environment.  Exclude any software providing repositories
+          such as Blastwave, Fink, MacPorts, Homebrew, ports, etc. by
+          default, e.g. make sure your shell doesn't automatically load
+          any environment variables that setup those repositories.
+          Think of <c>PATH</c>, <c>CFFLAGS</c>, <c>CFLAGS</c>,
+          <c>LDFLAGS</c> and the always harmful <c>LD_LIBRARY_PATH</c>.
+          This is important, because Prefix tends to be very sensitive
+          about this.  Afterall, it's whole purpose is to provide all of
+          those tools by itself without external help!
         </p>
       </body>
     </section><!-- }}} -->
@@ -50,14 +61,26 @@
       <title>Bootstrapping</title>
       <body>
         <p>
-          As prerequisite, you have to have <c>gcc</c> and <c>wget</c>
-          installed.  If you didn't install <c>wget</c>, you have to
-          acquire the necessary files in another way, e.g. via a brower,
-          NFS, or <c>scp</c>.
+          As prerequisite, you have to have a working compiler, e.g.
+          <c>gcc</c> and <c>make</c> installed.  Without a compiler,
+          linker and all that is required by those to compile a program
+          such as system headers and libraries, any Prefix bootstrap
+          will fail almost immediately.
         </p>
         <note>
-          <c>wget</c> and <c>gcc</c> are usually located in
-          <path>/usr/sfw/bin</path>.
+          On Mac OS X systems, the compiler, linker, system headers and
+          libraries are provided by Xcode, or the Xcode command line
+          tools, available through the AppStore and ADC respectively.
+        </note>
+        <note>
+          On OpenIndiana, you need the c-runtime and more installed
+          using <c>pkg</c> after adding some dev repository.  If you
+          have an exact list of directions here, let us know so we can
+          add it here.
+        </note>
+        <note>
+          On Solaris systems many useful utilities such as <c>wget</c>
+          and <c>gcc</c> are located in <path>/usr/sfw/bin</path>.
         </note>
         <p>
           The first step is to choose a path to install into.  We refer
@@ -82,31 +105,61 @@
           <path>$EPREFIX/tmp/usr/bin</path>.
           Adding these paths makes sure that they will be available
           later on in the process.
-          Additionally, you need the following paths to find the gnu
-          compiler, linker, make and some other tools:
-          <path>/usr/sfw/bin</path>,
-          <path>/usr/sfw/&lt;arch&gt;-sun-solaris&lt;version&gt;/bin</path>,
-          <path>/usr/bin</path> and <path>/bin</path>.
         </p>
-        <pre caption="Add Prefix and utility paths to your PATH on Solaris 10/x86">
-$ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/sfw/bin:/usr/sfw/i386-sun-solaris2.10/bin:/usr/sfw/sparc-sun-solaris2.10/bin:/usr/bin:/bin"</i>
+        <pre caption="Add Prefix and utility paths to your PATH">
+$ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/sfw/bin:/usr/bin:/bin"</i>
         </pre>
         <note>
-          Solaris 11 users need <e>2.11</e> instead of <e>2.10</e> in
-          <e>xxxx-sun-solaris2.10</e> in <c>PATH</c> above.
+          On Solaris you need the add the following paths to find
+          the GNU compiler, linker, <c>make</c> and some other tools:
+          <path>/usr/sfw/bin</path>,
+          <path>/usr/sfw/&lt;arch&gt;-sun-solaris&lt;version&gt;/bin</path>.
+          Use <c>export
+            PATH="$PATH:/usr/sfw/bin/usr/sfw/i386-sun-solaris2.10/bin"</c>
+          for x86-based Solaris 10.  Similar for sparc-based Solaris 10,
+          use <c>sparc-sun-solaris2.10</c> instead.  Solaris 11 users
+          have to replace the <c>2.10</c> by <c>2.11</c>.
         </note>
-        <p>
-          If you want to end up with a 64-bits native Prefix
+        <note>
+          Most notably on Mac OS X and Solaris systems, both 32-bits and
+          64-bits modes are possible.  These are so-called multilib
+          systems.  If you know what this means, and you don't like the
+          default chosen by the bootstrap script, you can set your
+          <c>CHOST</c> environment variable to your liking.
+
+          Solaris/OpenSolaris/OpenIndiana systems always default to
+          32-bits, so if you want to end up with a 64-bits native Prefix
           installation, then set your <c>CHOST</c> variable accordingly
           to either <c>x86_64-pc-solaris2.10</c> or
-          <c>sparcv9-sun-solaris2.10</c> for Solaris 10.  You
-          <e>only</e> need to do this if you want a 64-bits native
-          Prefix!
-        </p>
+          <c>sparcv9-sun-solaris2.10</c> for Solaris 10, use <c>2.11</c>
+          for versions later, including OpenIndiana.
+
+          Mac OS X Intel-based systems before Lion (10.7) always default
+          to 32-bits.  From Lion and on, the default is 64-bits.  If you
+          want a 64-bits native Prefix on pre-Lion systems, set your
+          <c>CHOST</c> to <c>x86_64-apple-darwin9</c> for Leopard, or
+          <c>x86_64-apple-darwin10</c> for Snow Leopard.  If you want to
+          end up with a 32-bits native Prefix installation on Lion, set
+          your <c>CHOST</c> to <c>i686-apple-darwin11</c>. 
+        </note>
         <p>
-          Now the path is set, start with downloading the bootstrap
-          script from
+          Now the <c>PATH</c> is set, start with downloading the
+          bootstrap script from
           <uri>http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/scripts/bootstrap-prefix.sh?format=txt</uri>.
+          This script needs bash.  If you don't have bash on your system
+          (typically BSD users don't), you'll have to bootstrap bash
+          first, using 
+          <uri>http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/scripts/bootstrap-bash.sh?format=txt</uri>.
+          You can use <c>wget</c>, <c>curl</c> or <c>ftp</c> if they are
+          available.  Downloading them with a web-browser is also fine.
+        </p>
+        <note>
+          If your system lacks bash by default, bootstrap it, using:
+          <c>chmod 755 bootstrap-bash.sh; ./bootstrap-bash.sh
+            $EPREFIX/tmp</c> and rehash afterwards: <c>hash -r</c> (sh)
+          or <c>rehash</c> (csh).
+        </note>
+        <p>
           From the directory where the bootstrap script was stored execute
           the following commands:
         </p>
@@ -115,6 +168,8 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp make</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp wget</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp m4</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp bison</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
@@ -126,20 +181,26 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>
         </pre>
         <note>
-          Please note that all are installed in
+          Please note that all tools are installed in
           <path>$EPREFIX/tmp</path>!
         </note>
+        <p>
+          Now that we have some minimal tools to run <c>emerge</c>,
+          let's setup the <path>$EPREFIX</path>
+          directory, download a Portage tree snapshot, unpack it and
+          download and install Portage.  Afterwards the script will try
+          to setup some sane defaults, watch closely if it reported to
+          be successful in this.  If it doesn't, your system is not yet
+          recognised, and manual intervention to continue is necessary.
+        </p>
         <pre caption="bootstrap Portage">
 $ <i>./bootstrap-prefix.sh $EPREFIX tree</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX portage</i>
         </pre>
         <p>
-          The script will setup the <path>$EPREFIX</path>
-          directory, download a portage tree snapshot, unpack it and
-          download and install portage.  Afterwards it will try to setup
-          some sane defaults.
-          Because we installed some new applications, we will instruct
-          bash to reconsider all paths we have:
+          Because we installed some new applications, most notably
+          Portage, we will instruct bash to reconsider all paths we
+          have:
         </p>
         <pre caption="rehash in bash">
 $ <i>hash -r</i>
@@ -148,8 +209,8 @@
           tcsh users can use the <c>rehash</c> command.
         </note>
         <p>
-          We continue adding some necessary tools which will deal with
-          many errors and warnings you might see during emerging.
+          We continue adding some necessary tools which will slowly make
+          the just born Prefix less fragile.
         </p>
         <pre caption="emerge sed">
 $ <i>emerge --oneshot sed</i>
@@ -161,37 +222,49 @@
         <pre caption="emerge bash">
 $ <i>emerge --oneshot --nodeps bash</i> (avoid deps that install scripts with shebang /bin/sh)
         </pre>
-        <note>
-          It is safe to ignore the "1 config files in XXX need updating"
-          message that appears till the end of the bootstrap process.
-        </note>
-        <note>
-          If bash fails with an error message about missing 'yacc' then you can
-          run: ./bootstrap-prefix.sh $EPREFIX/tmp m4 ; ./bootstrap-prefix.sh $EPREFIX/tmp bison
-        </note>
         <p>
           Now, we will emerge a compiler which will use the gnu linker.
           This is a requirement for many packages that follow in the
-          bootstrap process, in particular Perl.  The gcc compiler
-          shipped by Sun uses the Solaris native linker, which is as
-          "Spartan" as the whole system.  The packages to emerge include
-          the <c>baselayout</c> package.  Some, if not many, scripts and
-          tools within a Gentoo system assume the availability of the
-          <c>baselayout</c> package for all communication using the
-          Gentoo colour scheme.
+          bootstrap process, in particular Perl.  The packages to emerge
+          include the <c>baselayout-prefix</c> package.  Some, if not
+          many, scripts and tools within a Gentoo system assume the
+          availability of the <c>baselayout-prefix</c> package for all
+          communication using the Gentoo colour scheme.
         </p>
-        <pre caption="emerge linker and compiler">
+        <pre caption="emerge toolchain pre-requisites">
 $ <i>emerge --oneshot --nodeps sys-apps/baselayout-prefix</i>
 $ <i>emerge --oneshot --nodeps app-arch/xz-utils</i>
 $ <i>emerge --oneshot --nodeps sys-devel/m4</i>
 $ <i>emerge --oneshot --nodeps sys-devel/flex</i>
 $ <i>emerge --oneshot --nodeps sys-devel/bison</i>
 $ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i>
-$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
 $ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i>
+        </pre>
+        <p>
+          Non Mac OS X users can immediately continue here with the
+          toolchain, and skip the bit below about Xcode.
+          <e>Mac OS X users need to skip this step, and perform the step
+            below instead.</e>
+        </p>
+        <pre caption="Non Mac OS X: emerge GNU linker and compiler">
+$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
 $ <i>emerge --oneshot --nodeps "=sys-devel/gcc-4.2*"</i>
         </pre>
         <p>
+          <e>If you're not on Mac OS X, you can skip this step.</e>
+          Due to different versions of Xcode, the following step
+          requires some close watch to the output of <c>gcc
+            --version</c>.  If the first line reports a version <e>
+            4.2.1</e>, the latest binutils-apple needs to be emerged,
+          otherwise, version should report <e>4.0.1</e> and
+          <c>=binutils-apple-3.2</c> must be emerged.
+        </p>
+        <pre caption="Mac OS X: emerge Apple linker and GNU/Apple compiler">
+$ <i>emerge --oneshot --nodeps "=sys-devel/binutils-apple-3.2"</i> (for gcc 4.0.1)
+$ <i>emerge --oneshot --nodeps sys-devel/binutils-apple</i>    (for gcc 4.2.1)
+$ <i>emerge --oneshot --nodeps sys-devel/gcc-apple</i>
+        </pre>
+        <p>
           We continue getting more tools in our Prefix.  We no longer
           ignore dependencies all the time, so a lot of packages will be
           emerged at this stage.  Slowly our Prefix gets more robust as
@@ -246,9 +319,11 @@
         <p>
           Before we can finish emerging the system set, we need to work
           around a circular dependency of <c>gcc</c> on <c>mpc</c>, and
-          <c>mpc</c> on <c>gcc</c>.
+          <c>mpc</c> on <c>gcc</c>.  Since Mac OS X systems use
+          <c>gcc-apple</c>, this step is not necessary for them.
+          <e>Mac OS X users should skip this step.</e>
         </p>
-        <pre caption="emerge an older mpc">
+        <pre caption="Non Mac OS X: emerge an older mpc">
 $ <i>emerge --oneshot "&lt;dev-libs/mpc-0.9"</i>
         </pre>
         <p>
@@ -272,14 +347,32 @@
 $ <i>echo 'CFLAGS="-O2 -pipe"' >> $EPREFIX/etc/portage/make.conf</i>
 $ <i>echo 'CXXFLAGS="${CFLAGS}"' >> $EPREFIX/etc/portage/make.conf</i>
         </pre>
+        <note>
+          You can consider adding CPU-specific tuning flags to
+          <c>CFLAGS</c>.  If you don't know what your CPU is, or what
+          this would be good for, just skip this note.
+
+          Intel-based Mac OS X users (e.g. MacBook, CoreDuo) should at
+          least have <c>-march=prescott</c> here to avoid compilation
+          errors due to SSE instructions not being enabled.  Core2Duo
+          users can use <c>-march=core2</c>.  Mac OS X PPC users can use
+          their CPU's alias to enable CPU specific tuning, e.g.
+          <c>-mcpu=G5 -mtune=G5</c>.
+          
+          For other systems, you might simply want to use
+          <c>-march=&lt;your-cpu&gt;</c>.  Google the right value, or
+          just forget about this setting.  Note that setting a wrong
+          value breaks things.
+        </note>
         <p>
-          It is likely that you emerged a newer GCC than the 4.2 version
-          we used during the bootstrap.  Since we reinstall all
-          packages, we like to take advantage of this newer GCC.  By
-          default, this newer GCC will not be enabled.  Check the output
-          of <c>gcc-config -l</c>, and make sure that the newest
-          compiler is selected (marked by an asterisk).  Another GCC can
-          be selected by running <c>gcc-config &lt;number&gt;</c>.
+          For non Mac OS X users, it is likely that you emerged a newer
+          GCC than the 4.2 version we used during the bootstrap.  Since
+          we reinstall all packages, we like to take advantage of this
+          newer GCC.  By default, this newer GCC will not be enabled.
+          Check the output of <c>gcc-config -l</c>, and make sure that
+          the newest compiler is selected (marked by an asterisk).
+          Another GCC can be selected by running <c>gcc-config
+            &lt;number&gt;</c>.
         </p>
         <pre caption="activating the most recent compiler">
 $ <i>gcc-config -l</i>





^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-05-07 13:15 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-05-07 13:15 UTC (permalink / raw
  To: gentoo-commits

grobian     12/05/07 13:15:30

  Modified:             bootstrap-solaris.xml
  Log:
  remove binutils version-pin, our patched gcc-4.2.4 is able to cope with this

Revision  Changes    Path
1.87                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.87&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.87&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.86&r2=1.87

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- bootstrap-solaris.xml	4 May 2012 19:25:16 -0000	1.86
+++ bootstrap-solaris.xml	7 May 2012 13:15:30 -0000	1.87
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.86 2012/05/04 19:25:16 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.87 2012/05/07 13:15:30 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.61</version>
-  <date>2012-05-04</date>
+  <version>1.62</version>
+  <date>2012-05-07</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -187,7 +187,7 @@
 $ <i>emerge --oneshot --nodeps sys-devel/flex</i>
 $ <i>emerge --oneshot --nodeps sys-devel/bison</i>
 $ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i>
-$ <i>emerge --oneshot --nodeps "=sys-devel/binutils-2.20*"</i> (version pin only necessary on Solaris)
+$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
 $ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i>
 $ <i>emerge --oneshot --nodeps "=sys-devel/gcc-4.2*"</i>
         </pre>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-05-04 19:25 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2012-05-04 19:25 UTC (permalink / raw
  To: gentoo-commits

grobian     12/05/04 19:25:16

  Modified:             bootstrap-solaris.xml
  Log:
  Force binutils-2.20 on Solaris, because we force gcc-4.2 as well, which doesn't know about >2.21 required *_sol2 ABI targets yet

Revision  Changes    Path
1.86                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.86&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.86&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.85&r2=1.86

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -r1.85 -r1.86
--- bootstrap-solaris.xml	11 Apr 2012 16:50:58 -0000	1.85
+++ bootstrap-solaris.xml	4 May 2012 19:25:16 -0000	1.86
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.85 2012/04/11 16:50:58 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.86 2012/05/04 19:25:16 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.60</version>
-  <date>2012-04-11</date>
+  <version>1.61</version>
+  <date>2012-05-04</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -187,7 +187,7 @@
 $ <i>emerge --oneshot --nodeps sys-devel/flex</i>
 $ <i>emerge --oneshot --nodeps sys-devel/bison</i>
 $ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i>
-$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
+$ <i>emerge --oneshot --nodeps "=sys-devel/binutils-2.20*"</i> (version pin only necessary on Solaris)
 $ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i>
 $ <i>emerge --oneshot --nodeps "=sys-devel/gcc-4.2*"</i>
         </pre>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-04-05 12:41 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2012-04-05 12:41 UTC (permalink / raw
  To: gentoo-commits

darkside    12/04/05 12:41:00

  Modified:             bootstrap-solaris.xml
  Log:
  install os-headers early for bug 410245. Tested on linux and is a no-op on non-linux

Revision  Changes    Path
1.84                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.84&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.84&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.83&r2=1.84

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- bootstrap-solaris.xml	30 Mar 2012 14:24:55 -0000	1.83
+++ bootstrap-solaris.xml	5 Apr 2012 12:41:00 -0000	1.84
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.83 2012/03/30 14:24:55 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.84 2012/04/05 12:41:00 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.58</version>
-  <date>2012-03-30</date>
+  <version>1.59</version>
+  <date>2012-04-05</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -210,6 +210,7 @@
 $ <i>emerge --oneshot --nodeps app-admin/eselect</i>
 $ <i>emerge --oneshot app-misc/pax-utils</i>
 $ <i>emerge --oneshot "&lt;net-misc/wget-1.13.4-r1"</i> (until we fix #393277)
+$ <i>emerge --oneshot virtual/os-headers</i>
         </pre>
         <p>
           Now we have a good bunch of programs that Portage needs, we






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-03-30 14:24 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2012-03-30 14:24 UTC (permalink / raw
  To: gentoo-commits

darkside    12/03/30 14:24:55

  Modified:             bootstrap-solaris.xml
  Log:
  s/findutils5/findutils/ per bootstrap-prefix.sh mods

Revision  Changes    Path
1.83                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.83&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.83&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.82&r2=1.83

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -r1.82 -r1.83
--- bootstrap-solaris.xml	30 Mar 2012 14:15:02 -0000	1.82
+++ bootstrap-solaris.xml	30 Mar 2012 14:24:55 -0000	1.83
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.82 2012/03/30 14:15:02 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.83 2012/03/30 14:24:55 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.57</version>
+  <version>1.58</version>
   <date>2012-03-30</date>
 
   <chapter>
@@ -117,7 +117,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp wget</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils5</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-03-30 14:15 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2012-03-30 14:15 UTC (permalink / raw
  To: gentoo-commits

darkside    12/03/30 14:15:02

  Modified:             bootstrap-solaris.xml
  Log:
  add --oneshot to mpc command

Revision  Changes    Path
1.82                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.82&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.82&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.81&r2=1.82

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- bootstrap-solaris.xml	30 Mar 2012 13:30:22 -0000	1.81
+++ bootstrap-solaris.xml	30 Mar 2012 14:15:02 -0000	1.82
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.81 2012/03/30 13:30:22 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.82 2012/03/30 14:15:02 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.56</version>
+  <version>1.57</version>
   <date>2012-03-30</date>
 
   <chapter>
@@ -248,7 +248,7 @@
           <c>mpc</c> on <c>gcc</c>.
         </p>
         <pre caption="emerge an older mpc">
-$ <i>emerge "&lt;dev-libs/mpc-0.9"</i>
+$ <i>emerge --oneshot "&lt;dev-libs/mpc-0.9"</i>
         </pre>
         <p>
           Next, we let Portage emerge all packages that complete a






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-03-07  3:43 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2012-03-07  3:43 UTC (permalink / raw
  To: gentoo-commits

darkside    12/03/07 03:43:25

  Modified:             bootstrap-solaris.xml
  Log:
  pin down zlib version, bug 407211 by Richard Yao

Revision  Changes    Path
1.80                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.80&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.80&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.79&r2=1.80

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -r1.79 -r1.80
--- bootstrap-solaris.xml	7 Mar 2012 03:33:16 -0000	1.79
+++ bootstrap-solaris.xml	7 Mar 2012 03:43:24 -0000	1.80
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.79 2012/03/07 03:33:16 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.80 2012/03/07 03:43:24 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.54</version>
+  <version>1.55</version>
   <date>2012-03-07</date>
 
   <chapter>
@@ -205,7 +205,7 @@
 $ <i>emerge --oneshot sys-devel/patch</i>
 $ <i>emerge --oneshot sys-apps/gawk</i>
 $ <i>emerge --oneshot sys-devel/make</i>
-$ <i>emerge --oneshot sys-libs/zlib</i>
+$ <i>emerge --oneshot '&lt;sys-libs/zlib-1.2.5-r3'</i>
 $ <i>emerge --oneshot --nodeps sys-apps/file</i>
 $ <i>emerge --oneshot --nodeps app-admin/eselect</i>
 $ <i>emerge --oneshot app-misc/pax-utils</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2012-01-27 19:54 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2012-01-27 19:54 UTC (permalink / raw
  To: gentoo-commits

darkside    12/01/27 19:54:54

  Modified:             bootstrap-solaris.xml
  Log:
  add note about yacc failure with bash

Revision  Changes    Path
1.77                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.77&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.77&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.76&r2=1.77

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- bootstrap-solaris.xml	19 Dec 2011 20:16:27 -0000	1.76
+++ bootstrap-solaris.xml	27 Jan 2012 19:54:54 -0000	1.77
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.76 2011/12/19 20:16:27 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.77 2012/01/27 19:54:54 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.51</version>
-  <date>2011-12-19</date>
+  <version>1.52</version>
+  <date>2012-01-27</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -165,6 +165,10 @@
           It is safe to ignore the "1 config files in XXX need updating"
           message that appears till the end of the bootstrap process.
         </note>
+        <note>
+          If bash fails with an error message about missing 'yacc' then you can
+          run: ./bootstrap-prefix.sh $EPREFIX/tmp m4 ; ./bootstrap-prefix.sh $EPREFIX/tmp bison
+        </note>
         <p>
           Now, we will emerge a compiler which will use the gnu linker.
           This is a requirement for many packages that follow in the






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-12-19 20:16 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-12-19 20:16 UTC (permalink / raw
  To: gentoo-commits

grobian     11/12/19 20:16:28

  Modified:             bootstrap-solaris.xml
  Log:
  Simplify path setting, stop referring to a no longer existing hint

Revision  Changes    Path
1.76                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.76&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.76&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.75&r2=1.76

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- bootstrap-solaris.xml	5 Dec 2011 19:28:29 -0000	1.75
+++ bootstrap-solaris.xml	19 Dec 2011 20:16:27 -0000	1.76
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.75 2011/12/05 19:28:29 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.76 2011/12/19 20:16:27 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.50</version>
-  <date>2011-12-04</date>
+  <version>1.51</version>
+  <date>2011-12-19</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -89,13 +89,11 @@
           <path>/usr/bin</path> and <path>/bin</path>.
         </p>
         <pre caption="Add Prefix and utility paths to your PATH on Solaris 10/x86">
-$ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/sfw/bin:/usr/sfw/i386-sun-solaris2.10/bin:/usr/bin:/bin"</i>
+$ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/sfw/bin:/usr/sfw/i386-sun-solaris2.10/bin:/usr/sfw/sparc-sun-solaris2.10/bin:/usr/bin:/bin"</i>
         </pre>
         <note>
-          Solaris on Sparc users need <e>sparc</e> for
-          <c>&lt;arch&gt;</c> instead of <e>i386</e>.
-          Solaris 11 users need <e>2.11</e> for
-          <c>&lt;version&gt;</c> instead of <e>2.10</e>.
+          Solaris 11 users need <e>2.11</e> instead of <e>2.10</e> in
+          <e>xxxx-sun-solaris2.10</e> in <c>PATH</c> above.
         </note>
         <p>
           If you want to end up with a 64-bits native Prefix






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-12-05 19:28 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-12-05 19:28 UTC (permalink / raw
  To: gentoo-commits

grobian     11/12/05 19:28:29

  Modified:             bootstrap-solaris.xml
  Log:
  m4 comes as .xz archive, so we need xz-utils

Revision  Changes    Path
1.75                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.75&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.75&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.74&r2=1.75

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- bootstrap-solaris.xml	5 Dec 2011 18:50:06 -0000	1.74
+++ bootstrap-solaris.xml	5 Dec 2011 19:28:29 -0000	1.75
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.74 2011/12/05 18:50:06 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.75 2011/12/05 19:28:29 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -180,6 +180,7 @@
         </p>
         <pre caption="emerge linker and compiler">
 $ <i>emerge --oneshot --nodeps sys-apps/baselayout-prefix</i>
+$ <i>emerge --oneshot --nodeps app-arch/xz-utils</i>
 $ <i>emerge --oneshot --nodeps sys-devel/m4</i>
 $ <i>emerge --oneshot --nodeps sys-devel/flex</i>
 $ <i>emerge --oneshot --nodeps sys-devel/bison</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-12-04 20:11 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-12-04 20:11 UTC (permalink / raw
  To: gentoo-commits

grobian     11/12/04 20:11:26

  Modified:             bootstrap-solaris.xml
  Log:
  Work around mpc/gcc circular dependeny by forcing emerging an older mpc ebuild

Revision  Changes    Path
1.73                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.73&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.73&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.72&r2=1.73

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- bootstrap-solaris.xml	4 Dec 2011 15:40:44 -0000	1.72
+++ bootstrap-solaris.xml	4 Dec 2011 20:11:26 -0000	1.73
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.72 2011/12/04 15:40:44 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.73 2011/12/04 20:11:26 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.49</version>
+  <version>1.50</version>
   <date>2011-12-04</date>
 
   <chapter>
@@ -236,6 +236,14 @@
 $ <i>emerge --sync</i>
         </pre>
         <p>
+          Before we can finish emerging the system set, we need to work
+          around a circular dependency of <c>gcc</c> on <c>mpc</c>, and
+          <c>mpc</c> on <c>gcc</c>.
+        </p>
+        <pre caption="emerge an older mpc">
+$ <i>emerge "&lt;dev-libs/mpc-0.9"</i>
+        </pre>
+        <p>
           Next, we let Portage emerge all packages that complete a
           system install that we eventually need to finalise this Prefix
           installation.






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-12-04 15:40 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-12-04 15:40 UTC (permalink / raw
  To: gentoo-commits

grobian     11/12/04 15:40:44

  Modified:             bootstrap-solaris.xml
  Log:
  Move down wget emerge, it indirectly needs zlib, which needs a GNU
  toolchain.  We already have wget bootstrapped, so we can defer it and
  its dependencies (it runs eautoreconf, so lots) until right before we
  emerge portage, since that's the moment we must have it installed in the
  prefix.

Revision  Changes    Path
1.72                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.72&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.72&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.71&r2=1.72

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- bootstrap-solaris.xml	9 Nov 2011 17:55:48 -0000	1.71
+++ bootstrap-solaris.xml	4 Dec 2011 15:40:44 -0000	1.72
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.71 2011/11/09 17:55:48 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.72 2011/12/04 15:40:44 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.48</version>
-  <date>2011-11-09</date>
+  <version>1.49</version>
+  <date>2011-12-04</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -160,10 +160,8 @@
           Since its dependencies cannot be compiled at this stage,
           we ignore those for the moment.
         </p>
-        <pre caption="emerge bash and wget">
+        <pre caption="emerge bash">
 $ <i>emerge --oneshot --nodeps bash</i> (avoid deps that install scripts with shebang /bin/sh)
-$ <i>emerge --oneshot --nodeps xz-utils</i>
-$ <i>emerge --oneshot wget</i>
         </pre>
         <note>
           It is safe to ignore the "1 config files in XXX need updating"
@@ -208,6 +206,7 @@
 $ <i>emerge --oneshot --nodeps sys-apps/file</i>
 $ <i>emerge --oneshot --nodeps app-admin/eselect</i>
 $ <i>emerge --oneshot app-misc/pax-utils</i>
+$ <i>emerge --oneshot net-misc/wget</i>
         </pre>
         <p>
           Now we have a good bunch of programs that Portage needs, we






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-11-09 17:55 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-11-09 17:55 UTC (permalink / raw
  To: gentoo-commits

grobian     11/11/09 17:55:48

  Modified:             bootstrap-solaris.xml
  Log:
  Drop explicit libtool emerge, since it's not necessary any more, emerge zlib before file, since the latter needs it on linux (we use --nodeps)

Revision  Changes    Path
1.71                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.71&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.71&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.70&r2=1.71

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -r1.70 -r1.71
--- bootstrap-solaris.xml	9 Nov 2011 07:50:33 -0000	1.70
+++ bootstrap-solaris.xml	9 Nov 2011 17:55:48 -0000	1.71
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.70 2011/11/09 07:50:33 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.71 2011/11/09 17:55:48 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.47</version>
+  <version>1.48</version>
   <date>2011-11-09</date>
 
   <chapter>
@@ -204,10 +204,10 @@
 $ <i>emerge --oneshot sys-devel/patch</i>
 $ <i>emerge --oneshot sys-apps/gawk</i>
 $ <i>emerge --oneshot sys-devel/make</i>
+$ <i>emerge --oneshot sys-libs/zlib</i>
 $ <i>emerge --oneshot --nodeps sys-apps/file</i>
-$ <i>emerge --oneshot --nodeps app-admins/eselect</i>
+$ <i>emerge --oneshot --nodeps app-admin/eselect</i>
 $ <i>emerge --oneshot app-misc/pax-utils</i>
-$ <i>emerge --oneshot sys-devel/libtool</i>
         </pre>
         <p>
           Now we have a good bunch of programs that Portage needs, we






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-11-04 11:52 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-11-04 11:52 UTC (permalink / raw
  To: gentoo-commits

grobian     11/11/04 11:52:04

  Modified:             bootstrap-solaris.xml
  Log:
  Add notes on switching to the latest compiler

Revision  Changes    Path
1.68                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.68&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.68&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.67&r2=1.68

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- bootstrap-solaris.xml	4 Nov 2011 10:29:37 -0000	1.67
+++ bootstrap-solaris.xml	4 Nov 2011 11:52:04 -0000	1.68
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.67 2011/11/04 10:29:37 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.68 2011/11/04 11:52:04 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.45</version>
+  <version>1.46</version>
   <date>2011-11-04</date>
 
   <chapter>
@@ -258,6 +258,25 @@
 $ <i>echo 'CXXFLAGS="${CFLAGS}"' >> $EPREFIX/etc/make.conf</i>
         </pre>
         <p>
+          It is likely that you emerged a newer GCC than the 4.2 version
+          we used during the bootstrap.  Since we reinstall all
+          packages, we like to take advantage of this newer GCC.  By
+          default, this newer GCC will not be enabled.  Check the output
+          of <c>gcc-config -l</c>, and make sure that the newest
+          compiler is selected (marked by an asterisk).  Another GCC can
+          be selected by running <c>gcc-config &lt;number&gt;</c>.
+        </p>
+        <pre caption="activating the most recent compiler">
+$ <i>gcc-config -l</i>
+ [1] i386-pc-solaris2.10-4.2.4 *
+ [2] i386-pc-solaris2.10-4.5.3
+$ <i>gcc-config 2</i>
+ * Switching native-compiler to i386-pc-solaris2.10-4.5.3 ...
+$ <i>gcc-config -l</i>
+ [1] i386-pc-solaris2.10-4.2.4
+ [2] i386-pc-solaris2.10-4.5.3 *
+        </pre>
+        <p>
           Since we have everything in place for a self-catered rebuild,
           we can start the final stage to install the Prefix system.
           This final stage recompiles everything in the system, but now






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-11-04 10:29 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-11-04 10:29 UTC (permalink / raw
  To: gentoo-commits

grobian     11/11/04 10:29:37

  Modified:             bootstrap-solaris.xml
  Log:
  use shell independent var setting

Revision  Changes    Path
1.67                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.67&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.67&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.66&r2=1.67

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- bootstrap-solaris.xml	4 Nov 2011 09:39:25 -0000	1.66
+++ bootstrap-solaris.xml	4 Nov 2011 10:29:37 -0000	1.67
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.66 2011/11/04 09:39:25 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.67 2011/11/04 10:29:37 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -242,7 +242,7 @@
           installation.
         </p>
         <pre caption="emerge system">
-$ <i>USE=-git emerge -u system</i>
+$ <i>env USE=-git emerge -u system</i>
         </pre>
         <p>
           Now is a good time to set the preferences for our soon to be






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-11-04  9:39 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-11-04  9:39 UTC (permalink / raw
  To: gentoo-commits

grobian     11/11/04 09:39:25

  Modified:             bootstrap-solaris.xml
  Log:
  - use absolute package names (avoid conflict with tar)
  - bootstrap libtool-1 first since libtool-2 seems to depend on itself

Revision  Changes    Path
1.66                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.66&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.66&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.65&r2=1.66

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- bootstrap-solaris.xml	26 Oct 2011 15:39:19 -0000	1.65
+++ bootstrap-solaris.xml	4 Nov 2011 09:39:25 -0000	1.66
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.65 2011/10/26 15:39:19 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.66 2011/11/04 09:39:25 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.44</version>
-  <date>2011-10-26</date>
+  <version>1.45</version>
+  <date>2011-11-04</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -181,14 +181,14 @@
           Gentoo colour scheme.
         </p>
         <pre caption="emerge linker and compiler">
-$ <i>emerge --oneshot --nodeps baselayout-prefix</i>
-$ <i>emerge --oneshot --nodeps m4</i>
-$ <i>emerge --oneshot --nodeps flex</i>
-$ <i>emerge --oneshot --nodeps bison</i>
-$ <i>emerge --oneshot --nodeps binutils-config</i>
-$ <i>emerge --oneshot --nodeps binutils</i>
-$ <i>emerge --oneshot --nodeps gcc-config</i>
-$ <i>emerge --oneshot --nodeps "=gcc-4.2*"</i>
+$ <i>emerge --oneshot --nodeps sys-apps/baselayout-prefix</i>
+$ <i>emerge --oneshot --nodeps sys-devel/m4</i>
+$ <i>emerge --oneshot --nodeps sys-devel/flex</i>
+$ <i>emerge --oneshot --nodeps sys-devel/bison</i>
+$ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i>
+$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
+$ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i>
+$ <i>emerge --oneshot --nodeps "=sys-devel/gcc-4.2*"</i>
         </pre>
         <p>
           We continue getting more tools in our Prefix.  We no longer
@@ -197,16 +197,17 @@
           we progress here.
         </p>
         <pre caption="emerge several tools">
-$ <i>emerge --oneshot coreutils</i>
-$ <i>emerge --oneshot findutils</i>
-$ <i>emerge --oneshot tar</i>
-$ <i>emerge --oneshot grep</i>
-$ <i>emerge --oneshot patch</i>
-$ <i>emerge --oneshot gawk</i>
-$ <i>emerge --oneshot make</i>
-$ <i>emerge --oneshot --nodeps file</i>
-$ <i>emerge --oneshot --nodeps eselect</i>
-$ <i>emerge --oneshot pax-utils</i>
+$ <i>emerge --oneshot sys-apps/coreutils</i>
+$ <i>emerge --oneshot sys-apps/findutils</i>
+$ <i>emerge --oneshot app-arch/tar</i>
+$ <i>emerge --oneshot sys-apps/grep</i>
+$ <i>emerge --oneshot sys-devel/patch</i>
+$ <i>emerge --oneshot sys-apps/gawk</i>
+$ <i>emerge --oneshot sys-devel/make</i>
+$ <i>emerge --oneshot --nodeps sys-apps/file</i>
+$ <i>emerge --oneshot --nodeps app-admins/eselect</i>
+$ <i>emerge --oneshot app-misc/pax-utils</i>
+$ <i>emerge --oneshot "&lt;sys-devel/libtool-2"</i> (libtool-2 depends on itself)
         </pre>
         <p>
           Now we have a good bunch of programs that Portage needs, we
@@ -217,7 +218,7 @@
           bootstrapped Portage can be overwritten.
         </p>
         <pre caption="emerge portage">
-$ <i>env FEATURES="-collision-protect" emerge --oneshot portage</i>
+$ <i>env FEATURES="-collision-protect" emerge --oneshot sys-apps/portage</i>
         </pre>
         <p>
           Now we have emerged everything we bootstrapped before, we






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-10-26 15:39 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2011-10-26 15:39 UTC (permalink / raw
  To: gentoo-commits

grobian     11/10/26 15:39:19

  Modified:             bootstrap-solaris.xml
  Log:
  newer linux need newer tar to bootstrap

Revision  Changes    Path
1.65                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.65&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.65&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.64&r2=1.65

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- bootstrap-solaris.xml	21 Sep 2011 19:54:55 -0000	1.64
+++ bootstrap-solaris.xml	26 Oct 2011 15:39:19 -0000	1.65
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.64 2011/09/21 19:54:55 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.65 2011/10/26 15:39:19 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.43</version>
-  <date>2011-09-21</date>
+  <version>1.44</version>
+  <date>2011-10-26</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -120,7 +120,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i> (try coreutils6 if this fails)
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils5</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i> (try tar22 if this fails)
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp gawk</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2011-03-09 20:26 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2011-03-09 20:26 UTC (permalink / raw
  To: gentoo-commits

darkside    11/03/09 20:26:10

  Modified:             bootstrap-solaris.xml
  Log:
  build python last before portage

Revision  Changes    Path
1.62                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.62&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.62&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.61&r2=1.62

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- bootstrap-solaris.xml	13 Dec 2010 20:55:57 -0000	1.61
+++ bootstrap-solaris.xml	9 Mar 2011 20:26:10 -0000	1.62
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.61 2010/12/13 20:55:57 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.62 2011/03/09 20:26:10 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.40</version>
-  <date>2010-12-12</date>
+  <version>1.41</version>
+  <date>2011-03-09</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -118,7 +118,6 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp make</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp wget</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils5</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
@@ -127,6 +126,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp gawk</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp bash</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp zlib</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX portage</i>
         </pre>
         <note>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2010-12-13 20:55 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2010-12-13 20:55 UTC (permalink / raw
  To: gentoo-commits

grobian     10/12/13 20:55:57

  Modified:             bootstrap-solaris.xml
  Log:
  bootstrap findutils 4.5.9, as older versions don't compile any more (for some reason)

Revision  Changes    Path
1.61                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.61&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.61&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.60&r2=1.61

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- bootstrap-solaris.xml	22 Oct 2010 15:26:26 -0000	1.60
+++ bootstrap-solaris.xml	13 Dec 2010 20:55:57 -0000	1.61
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.60 2010/10/22 15:26:26 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.61 2010/12/13 20:55:57 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.39</version>
-  <date>2010-10-22</date>
+  <version>1.40</version>
+  <date>2010-12-12</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -120,7 +120,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils5</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2010-10-18 14:56 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2010-10-18 14:56 UTC (permalink / raw
  To: gentoo-commits

grobian     10/10/18 14:56:57

  Modified:             bootstrap-solaris.xml
  Log:
  findutils3 is too old for portage these days, (-executable predicate) and we use a prepatched findutils4, so we can actually compile it on Solaris

Revision  Changes    Path
1.59                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.59&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.59&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.58&r2=1.59

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- bootstrap-solaris.xml	3 Jul 2010 13:21:33 -0000	1.58
+++ bootstrap-solaris.xml	18 Oct 2010 14:56:57 -0000	1.59
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.58 2010/07/03 13:21:33 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.59 2010/10/18 14:56:57 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.37</version>
-  <date>2010-07-03</date>
+  <version>1.38</version>
+  <date>2010-10-18</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -120,7 +120,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils3</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2010-07-03 13:21 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2010-07-03 13:21 UTC (permalink / raw
  To: gentoo-commits

grobian     10/07/03 13:21:33

  Modified:             bootstrap-solaris.xml
  Log:
  bootstrap zlib, such that we don't get a symbol versioning problem on Solaris with the SUNW_1.1-versioned solaris-provided zlib.so after we installed zlib in our prefix, bug #318679

Revision  Changes    Path
1.58                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.58&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.58&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.57&r2=1.58

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- bootstrap-solaris.xml	20 Apr 2010 21:05:34 -0000	1.57
+++ bootstrap-solaris.xml	3 Jul 2010 13:21:33 -0000	1.58
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.57 2010/04/20 21:05:34 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.58 2010/07/03 13:21:33 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.36</version>
-  <date>2010-04-20</date>
+  <version>1.37</version>
+  <date>2010-07-03</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -126,6 +126,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp gawk</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp bash</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp zlib</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX portage</i>
         </pre>
         <note>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2010-04-05 18:10 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2010-04-05 18:10 UTC (permalink / raw
  To: gentoo-commits

darkside    10/04/05 18:10:00

  Modified:             bootstrap-solaris.xml
  Log:
  Modify the initial USE flag settings for bugs: 313239 & 313015

Revision  Changes    Path
1.55                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.55&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.55&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.54&r2=1.55

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- bootstrap-solaris.xml	23 Mar 2010 07:37:42 -0000	1.54
+++ bootstrap-solaris.xml	5 Apr 2010 18:10:00 -0000	1.55
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.54 2010/03/23 07:37:42 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.55 2010/04/05 18:10:00 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.33</version>
-  <date>2010-03-23</date>
+  <version>1.34</version>
+  <date>2010-04-05</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -147,11 +147,11 @@
           tcsh users can use the <c>rehash</c> command.
         </note>
         <p>
-          On Linux profiles, the following USE flags will create circular
-          dependancies, so we disable them until later.
+          The following USE flags will create circular
+          dependencies, so we disable them until later.
         </p>
         <pre caption="Disable USE flags">
-$ <i>export USE="-berkdb -fortran -gdbm -nls -pcre -ssl"</i>
+$ <i>export USE="-berkdb -fortran -gdbm -nls -pcre -ssl -python"</i>
         </pre>
         <p>
           We continue adding some necessary tools which will deal with






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-06-03 15:43 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-06-03 15:43 UTC (permalink / raw
  To: gentoo-commits

grobian     09/06/03 15:43:33

  Modified:             bootstrap-solaris.xml
  Log:
  use same workaround as on macos by emerging eselect prior to portage

Revision  Changes    Path
1.50                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.50&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.50&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.49&r2=1.50

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- bootstrap-solaris.xml	17 Apr 2009 07:10:13 -0000	1.49
+++ bootstrap-solaris.xml	3 Jun 2009 15:43:33 -0000	1.50
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.49 2009/04/17 07:10:13 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.50 2009/06/03 15:43:33 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.28</version>
-  <date>2009-04-17</date>
+  <version>1.29</version>
+  <date>2009-06-03</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -233,6 +233,7 @@
 $ <i>emerge --oneshot gawk</i>
 $ <i>emerge --oneshot make</i>
 $ <i>emerge --oneshot --nodeps file</i>
+$ <i>emerge --oneshot --nodeps eselect</i>
         </pre>
         <p>
           Now we have a good bunch of programs that Portage needs, we






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-04-02 18:41 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2009-04-02 18:41 UTC (permalink / raw
  To: gentoo-commits

darkside    09/04/02 18:41:48

  Modified:             bootstrap-solaris.xml
  Log:
  No longer need to require the user to rm uncompressed man pages, done in bootstrap-prefix.sh now

Revision  Changes    Path
1.48                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.48&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.48&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.47&r2=1.48

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- bootstrap-solaris.xml	26 Mar 2009 21:52:22 -0000	1.47
+++ bootstrap-solaris.xml	2 Apr 2009 18:41:47 -0000	1.48
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.47 2009/03/26 21:52:22 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.48 2009/04/02 18:41:47 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.26</version>
-  <date>2009-03-26</date>
+  <version>1.27</version>
+  <date>2009-04-02</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -242,7 +242,6 @@
           bootstrapped Portage can be overwritten.
         </p>
         <pre caption="emerge portage">
-$ <i>rm $EPREFIX/usr/share/man/man1/{env-update,quickpkg,dispatch-conf,repoman,emerge,emaint,ebuild,etc-update}.1</i>
 $ <i>env FEATURES="-collision-protect" emerge --oneshot portage</i>
         </pre>
         <p>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-03-26 21:52 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-03-26 21:52 UTC (permalink / raw
  To: gentoo-commits

grobian     09/03/26 21:52:22

  Modified:             bootstrap-solaris.xml
  Log:
  bootstrapping with gcc-4.3 is broken (chokes on -fno-stack-protector), so use 4.2 for the time being

Revision  Changes    Path
1.47                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.47&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.47&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.46&r2=1.47

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- bootstrap-solaris.xml	26 Mar 2009 16:43:49 -0000	1.46
+++ bootstrap-solaris.xml	26 Mar 2009 21:52:22 -0000	1.47
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.46 2009/03/26 16:43:49 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.47 2009/03/26 21:52:22 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.25</version>
+  <version>1.26</version>
   <date>2009-03-26</date>
 
   <chapter>
@@ -207,9 +207,7 @@
 $ <i>emerge --oneshot --nodeps binutils-config</i>
 $ <i>emerge --oneshot --nodeps binutils</i>
 $ <i>emerge --oneshot --nodeps gcc-config</i>
-$ <i>emerge --oneshot --nodeps gmp</i>
-$ <i>emerge --oneshot --nodeps mpfr</i>
-$ <i>emerge --oneshot --nodeps gcc</i>
+$ <i>emerge --oneshot --nodeps "=gcc-4.2*"</i>
         </pre>
         <p>
           Since the tools for building are now installed in your Prefix,






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-03-26 16:43 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-03-26 16:43 UTC (permalink / raw
  To: gentoo-commits

grobian     09/03/26 16:43:49

  Modified:             bootstrap-solaris.xml
  Log:
  emerge gmp and mpfr, since we're going gcc-4.3

Revision  Changes    Path
1.46                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.45&r2=1.46

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- bootstrap-solaris.xml	25 Mar 2009 11:31:23 -0000	1.45
+++ bootstrap-solaris.xml	26 Mar 2009 16:43:49 -0000	1.46
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.45 2009/03/25 11:31:23 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.46 2009/03/26 16:43:49 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.24</version>
-  <date>2009-03-25</date>
+  <version>1.25</version>
+  <date>2009-03-26</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -207,6 +207,8 @@
 $ <i>emerge --oneshot --nodeps binutils-config</i>
 $ <i>emerge --oneshot --nodeps binutils</i>
 $ <i>emerge --oneshot --nodeps gcc-config</i>
+$ <i>emerge --oneshot --nodeps gmp</i>
+$ <i>emerge --oneshot --nodeps mpfr</i>
 $ <i>emerge --oneshot --nodeps gcc</i>
         </pre>
         <p>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-03-25 11:31 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-03-25 11:31 UTC (permalink / raw
  To: gentoo-commits

grobian     09/03/25 11:31:23

  Modified:             bootstrap-solaris.xml
  Log:
  just mask ssl USE flag during bootstrap, such that wget can go without problems, as suggested by flameeyes

Revision  Changes    Path
1.45                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.44&r2=1.45

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- bootstrap-solaris.xml	8 Mar 2009 11:43:58 -0000	1.44
+++ bootstrap-solaris.xml	25 Mar 2009 11:31:23 -0000	1.45
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.44 2009/03/08 11:43:58 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.45 2009/03/25 11:31:23 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.23</version>
-  <date>2009-03-08</date>
+  <version>1.24</version>
+  <date>2009-03-25</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -164,7 +164,7 @@
           dependancies, so we disable them until later.
         </p>
         <pre caption="Disable USE flags">
-$ <i>export USE="-nls -berkdb -gdbm -fortran -pcre"</i>
+$ <i>export USE="-berkdb -fortran -gdbm -nls -pcre -ssl"</i>
         </pre>
         <p>
           We continue adding some necessary tools which will deal with
@@ -180,7 +180,7 @@
           we ignore those for the moment.
         </p>
         <pre caption="emerge bash and wget">
-$ <i>emerge --oneshot --nodeps wget</i>
+$ <i>emerge --oneshot wget</i>
 $ <i>emerge --oneshot bash</i>
         </pre>
         <note>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-02-19 23:40 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2009-02-19 23:40 UTC (permalink / raw
  To: gentoo-commits

darkside    09/02/19 23:40:58

  Modified:             bootstrap-solaris.xml
  Log:
  I always forget to change the date on these docs =/

Revision  Changes    Path
1.43                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.42&r2=1.43

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- bootstrap-solaris.xml	19 Feb 2009 23:40:02 -0000	1.42
+++ bootstrap-solaris.xml	19 Feb 2009 23:40:58 -0000	1.43
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.42 2009/02/19 23:40:02 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.43 2009/02/19 23:40:58 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.21</version>
-  <date>2009-02-15</date>
+  <version>1.22</version>
+  <date>2009-02-19</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-02-19 23:40 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2009-02-19 23:40 UTC (permalink / raw
  To: gentoo-commits

darkside    09/02/19 23:40:02

  Modified:             bootstrap-solaris.xml
  Log:
  Unset USE=pcre for linux bootstrapping, may cause issues like bug 252738

Revision  Changes    Path
1.42                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.42&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.42&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.41&r2=1.42

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- bootstrap-solaris.xml	15 Feb 2009 10:39:45 -0000	1.41
+++ bootstrap-solaris.xml	19 Feb 2009 23:40:02 -0000	1.42
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.41 2009/02/15 10:39:45 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.42 2009/02/19 23:40:02 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -164,7 +164,7 @@
           dependancies, so we disable them until later.
         </p>
         <pre caption="Disable USE flags">
-$ <i>export USE="-nls -berkdb -gdbm -fortran"</i>
+$ <i>export USE="-nls -berkdb -gdbm -fortran -pcre"</i>
         </pre>
         <p>
           We continue adding some necessary tools which will deal with






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-02-04 20:10 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-02-04 20:10 UTC (permalink / raw
  To: gentoo-commits

grobian     09/02/04 20:10:44

  Modified:             bootstrap-solaris.xml
  Log:
  bah, flex needs m4, and m4 lzma-utils

Revision  Changes    Path
1.40                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.40&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.40&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.39&r2=1.40

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- bootstrap-solaris.xml	4 Feb 2009 19:57:31 -0000	1.39
+++ bootstrap-solaris.xml	4 Feb 2009 20:10:44 -0000	1.40
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.39 2009/02/04 19:57:31 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.40 2009/02/04 20:10:44 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,7 +19,7 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.19</version>
+  <version>1.20</version>
   <date>2009-02-04</date>
 
   <chapter>
@@ -200,6 +200,8 @@
         </p>
         <pre caption="emerge linker and compiler">
 $ <i>emerge --oneshot --nodeps baselayout-prefix</i>
+$ <i>emerge --oneshot --nodeps lzma-utils</i>
+$ <i>emerge --oneshot --nodeps m4</i>
 $ <i>emerge --oneshot --nodeps flex</i>
 $ <i>emerge --oneshot --nodeps bison</i>
 $ <i>emerge --oneshot --nodeps binutils-config</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-02-04 19:57 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-02-04 19:57 UTC (permalink / raw
  To: gentoo-commits

grobian     09/02/04 19:57:32

  Modified:             bootstrap-solaris.xml
  Log:
  switch bison and flex, thanks Stefan de Konink

Revision  Changes    Path
1.39                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.39&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.39&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.38&r2=1.39

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- bootstrap-solaris.xml	4 Feb 2009 19:50:43 -0000	1.38
+++ bootstrap-solaris.xml	4 Feb 2009 19:57:31 -0000	1.39
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.38 2009/02/04 19:50:43 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.39 2009/02/04 19:57:31 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -200,8 +200,8 @@
         </p>
         <pre caption="emerge linker and compiler">
 $ <i>emerge --oneshot --nodeps baselayout-prefix</i>
-$ <i>emerge --oneshot --nodeps bison</i>
 $ <i>emerge --oneshot --nodeps flex</i>
+$ <i>emerge --oneshot --nodeps bison</i>
 $ <i>emerge --oneshot --nodeps binutils-config</i>
 $ <i>emerge --oneshot --nodeps binutils</i>
 $ <i>emerge --oneshot --nodeps gcc-config</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-02-04 19:50 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-02-04 19:50 UTC (permalink / raw
  To: gentoo-commits

grobian     09/02/04 19:50:43

  Modified:             bootstrap-solaris.xml
  Log:
  we better get GNU make before things start to break down

Revision  Changes    Path
1.38                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.38&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.38&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.37&r2=1.38

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- bootstrap-solaris.xml	31 Jan 2009 21:07:13 -0000	1.37
+++ bootstrap-solaris.xml	4 Feb 2009 19:50:43 -0000	1.38
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.37 2009/01/31 21:07:13 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.38 2009/02/04 19:50:43 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.18</version>
-  <date>2009-01-31</date>
+  <version>1.19</version>
+  <date>2009-02-04</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -115,6 +115,7 @@
         <pre caption="Use the bootstrap script">
 $ <i>chmod 755 bootstrap-prefix.sh</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX tree</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp make</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp wget</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2009-01-31 21:07 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2009-01-31 21:07 UTC (permalink / raw
  To: gentoo-commits

grobian     09/01/31 21:07:13

  Modified:             bootstrap-solaris.xml
  Log:
  emerge bison, else gcc fails on OpenSolaris, thanks etalas in #gentoo-prefix

Revision  Changes    Path
1.37                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.37&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.37&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.36&r2=1.37

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- bootstrap-solaris.xml	30 Dec 2008 21:58:39 -0000	1.36
+++ bootstrap-solaris.xml	31 Jan 2009 21:07:13 -0000	1.37
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.36 2008/12/30 21:58:39 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.37 2009/01/31 21:07:13 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.17</version>
-  <date>2008-12-30</date>
+  <version>1.18</version>
+  <date>2009-01-31</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -199,6 +199,7 @@
         </p>
         <pre caption="emerge linker and compiler">
 $ <i>emerge --oneshot --nodeps baselayout-prefix</i>
+$ <i>emerge --oneshot --nodeps bison</i>
 $ <i>emerge --oneshot --nodeps flex</i>
 $ <i>emerge --oneshot --nodeps binutils-config</i>
 $ <i>emerge --oneshot --nodeps binutils</i>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-12-30 21:58 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2008-12-30 21:58 UTC (permalink / raw
  To: gentoo-commits

darkside    08/12/30 21:58:39

  Modified:             bootstrap-solaris.xml
  Log:
  Fix bug 253120 - we don't want these extra deps in here

Revision  Changes    Path
1.36                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.36&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.36&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.35&r2=1.36

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- bootstrap-solaris.xml	27 Dec 2008 18:07:48 -0000	1.35
+++ bootstrap-solaris.xml	30 Dec 2008 21:58:39 -0000	1.36
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.35 2008/12/27 18:07:48 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.36 2008/12/30 21:58:39 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.16</version>
-  <date>2008-12-27</date>
+  <version>1.17</version>
+  <date>2008-12-30</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -163,7 +163,7 @@
           dependancies, so we disable them until later.
         </p>
         <pre caption="Disable USE flags">
-$ <i>export USE="-nls -berkdb -gdbm"</i>
+$ <i>export USE="-nls -berkdb -gdbm -fortran"</i>
         </pre>
         <p>
           We continue adding some necessary tools which will deal with
@@ -202,8 +202,6 @@
 $ <i>emerge --oneshot --nodeps flex</i>
 $ <i>emerge --oneshot --nodeps binutils-config</i>
 $ <i>emerge --oneshot --nodeps binutils</i>
-$ <i>emerge --oneshot --nodeps gmp</i>
-$ <i>emerge --oneshot --nodeps mpfr</i>
 $ <i>emerge --oneshot --nodeps gcc-config</i>
 $ <i>emerge --oneshot --nodeps gcc</i>
         </pre>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-12-27 18:07 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-12-27 18:07 UTC (permalink / raw
  To: gentoo-commits

grobian     08/12/27 18:07:49

  Modified:             bootstrap-solaris.xml
  Log:
  Add gmp and mpfr as dependencies for gcc, bug #252213, thanks Rabbe

Revision  Changes    Path
1.35                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.35&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.35&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.34&r2=1.35

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- bootstrap-solaris.xml	17 Dec 2008 21:41:32 -0000	1.34
+++ bootstrap-solaris.xml	27 Dec 2008 18:07:48 -0000	1.35
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.34 2008/12/17 21:41:32 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.35 2008/12/27 18:07:48 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.15</version>
-  <date>2008-12-17</date>
+  <version>1.16</version>
+  <date>2008-12-27</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -202,6 +202,8 @@
 $ <i>emerge --oneshot --nodeps flex</i>
 $ <i>emerge --oneshot --nodeps binutils-config</i>
 $ <i>emerge --oneshot --nodeps binutils</i>
+$ <i>emerge --oneshot --nodeps gmp</i>
+$ <i>emerge --oneshot --nodeps mpfr</i>
 $ <i>emerge --oneshot --nodeps gcc-config</i>
 $ <i>emerge --oneshot --nodeps gcc</i>
         </pre>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-12-17 21:41 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 59+ messages in thread
From: Jeremy Olexa (darkside) @ 2008-12-17 21:41 UTC (permalink / raw
  To: gentoo-commits

darkside    08/12/17 21:41:32

  Modified:             bootstrap-solaris.xml
  Log:
  Avoid circular deps by disabling use flags while bootstrapping

Revision  Changes    Path
1.34                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.34&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.34&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.33&r2=1.34

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- bootstrap-solaris.xml	5 Dec 2008 21:14:21 -0000	1.33
+++ bootstrap-solaris.xml	17 Dec 2008 21:41:32 -0000	1.34
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.33 2008/12/05 21:14:21 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.34 2008/12/17 21:41:32 darkside Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.14</version>
-  <date>2008-12-05</date>
+  <version>1.15</version>
+  <date>2008-12-17</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -159,6 +159,13 @@
           tcsh users can use the <c>rehash</c> command.
         </note>
         <p>
+          On Linux profiles, the following USE flags will create circular
+          dependancies, so we disable them until later.
+        </p>
+        <pre caption="Disable USE flags">
+$ <i>export USE="-nls -berkdb -gdbm"</i>
+        </pre>
+        <p>
           We continue adding some necessary tools which will deal with
           many errors and warnings you might see during emerging.
         </p>
@@ -279,6 +286,7 @@
           instead of those from the host system.
         </p>
         <pre caption="doing the final system installation">
+$ <i>unset USE</i>
 $ <i>emerge -e system</i>
         </pre>
         <p>






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-12-05 21:14 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-12-05 21:14 UTC (permalink / raw
  To: gentoo-commits

grobian     08/12/05 21:14:22

  Modified:             bootstrap-solaris.xml
  Log:
  we've moved IRC channels

Revision  Changes    Path
1.33                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.33&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.33&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.32&r2=1.33

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- bootstrap-solaris.xml	17 Sep 2008 13:13:56 -0000	1.32
+++ bootstrap-solaris.xml	5 Dec 2008 21:14:21 -0000	1.33
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.32 2008/09/17 13:13:56 darkside Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.33 2008/12/05 21:14:21 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.13</version>
-  <date>2008-09-17</date>
+  <version>1.14</version>
+  <date>2008-12-05</date>
 
   <chapter>
     <title>Bootstrapping on Solaris</title>
@@ -41,7 +41,7 @@
           as for instance a Linux distribution or Mac OS X.  However,
           don't despair when things go wrong, it's just known to be
           hard(er), but not impossible.  Feel free to ask in the
-          <c>gentoo-alt</c> IRC channel, or mailing list.
+          <c>gentoo-prefix</c> IRC channel, or mailing list.
         </p>
       </body>
     </section><!-- }}} -->






^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-06-21 14:29 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-06-21 14:29 UTC (permalink / raw
  To: gentoo-commits

grobian     08/06/21 14:29:31

  Modified:             bootstrap-solaris.xml
  Log:
  update solaris guide not to be exclusively for Solaris 10, drop binutils-config workaround which is now obsolete.

Revision  Changes    Path
1.30                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.30&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.30&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.29&r2=1.30

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- bootstrap-solaris.xml	16 May 2008 19:47:08 -0000	1.29
+++ bootstrap-solaris.xml	21 Jun 2008 14:29:31 -0000	1.30
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.29 2008/05/16 19:47:08 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.30 2008/06/21 14:29:31 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,21 +19,21 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.11</version>
-  <date>2008-05-16</date>
+  <version>1.12</version>
+  <date>2008-06-21</date>
 
   <chapter>
-    <title>Bootstrapping on Solaris 10</title>
+    <title>Bootstrapping on Solaris</title>
 
     <section><!-- {{{ Introduction -->
       <title>Introduction</title>
       <body>
         <p>
-          Bootstrapping on Solaris 10 is relatively simple if you
-          compare it to its predecessors.  It comes with bash3 and a
+          Bootstrapping on Solaris 10 and higher is relatively simple if you
+          compare it to versions below 10.  It comes with bash3 and a
           gcc-3.4.3 compiler by default, and with the download manager
-          wget.  If you still are in the process of installing Solaris
-          10, make sure you install wget, to make things easier later on.
+          wget.  If you still are in the process of installing Solaris,
+          make sure you install wget, to make things easier later on.
         </p>
         <p>
           Though being relatively simple, Solaris is one of the more
@@ -85,21 +85,25 @@
           Additionally, you need the following paths to find the gnu
           compiler, linker, make and some other tools:
           <path>/usr/sfw/bin</path>,
-          <path>/usr/sfw/i386-sun-solaris2.10/bin</path>,
+          <path>/usr/sfw/&lt;arch&gt;-sun-solaris&lt;version&gt;/bin</path>,
           <path>/usr/bin</path> and <path>/bin</path>.
         </p>
-        <pre caption="Add Prefix and utility paths to your PATH">
+        <pre caption="Add Prefix and utility paths to your PATH on Solaris 10/x86">
 $ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/sfw/bin:/usr/sfw/i386-sun-solaris2.10/bin:/usr/bin:/bin"</i>
         </pre>
-        <note>Solaris 10/Sparc users need
-          <path>/usr/sfw/sparc-sun-solaris2.10/bin</path> instead of
-          <path>/usr/sfw/i386-sun-solaris2.10/bin</path></note>
+        <note>
+          Solaris on Sparc users need <e>sparc</e> for
+          <c>&lt;arch&gt;</c> instead of <e>i386</e>.
+          Solaris 11 users need <e>2.11</e> for
+          <c>&lt;version&gt;</c> instead of <e>2.10</e>.
+        </note>
         <p>
           If you want to end up with a 64-bits native Prefix
           installation, then set your <c>CHOST</c> variable accordingly
           to either <c>x86_64-pc-solaris2.10</c> or
-          <c>sparcv9-sun-solaris2.10</c>.  You <e>only</e> need to do
-          this if you want a 64-bits native Prefix!
+          <c>sparcv9-sun-solaris2.10</c> for Solaris 10.  You
+          <e>only</e> need to do this if you want a 64-bits native
+          Prefix!
         </p>
         <p>
           Now the path is set, start with downloading the bootstrap
@@ -189,16 +193,11 @@
         <pre caption="emerge linker and compiler">
 $ <i>emerge --oneshot --nodeps baselayout-prefix</i>
 $ <i>emerge --oneshot --nodeps flex</i>
-$ <i>emerge --oneshot --nodeps binutils-config</i>  (64-bits: see note!)
+$ <i>emerge --oneshot --nodeps binutils-config</i>
 $ <i>emerge --oneshot --nodeps binutils</i>
 $ <i>emerge --oneshot --nodeps gcc-config</i>
 $ <i>emerge --oneshot --nodeps gcc</i>
         </pre>
-        <note>
-          64-bit native Prefix bootstrappers need to workaround an
-          inconvenience with <c>binutils-config</c>.  When emerging this
-          package use <c>env CFLAGS="-O2 -pipe -m64" emerge ...</c>.
-        </note>
         <p>
           Since the tools for building are now installed in your Prefix,
           the little helpers we used before are no longer necessary.



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-05-15 17:29 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-05-15 17:29 UTC (permalink / raw
  To: gentoo-commits

grobian     08/05/15 17:29:59

  Modified:             bootstrap-solaris.xml
  Log:
  As Fabrice Bacchella and I found out, m4 gives problems with Sun provided gcc, so avoid eautoreconf needing bash ebuilds (which scaringly leaves only one)

Revision  Changes    Path
1.28                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.28&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.28&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.27&r2=1.28

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- bootstrap-solaris.xml	14 May 2008 13:16:56 -0000	1.27
+++ bootstrap-solaris.xml	15 May 2008 17:29:58 -0000	1.28
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.27 2008/05/14 13:16:56 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.28 2008/05/15 17:29:58 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.9</version>
-  <date>2008-05-14</date>
+  <version>1.10</version>
+  <date>2008-05-15</date>
 
   <chapter>
     <title>Bootstrapping on Solaris 10</title>
@@ -169,7 +169,7 @@
         </p>
         <pre caption="emerge bash and wget">
 $ <i>emerge --oneshot --nodeps wget</i>
-$ <i>emerge --oneshot bash</i>
+$ <i>emerge --oneshot =bash-3.2_p17-r1</i> (avoid autotools)
         </pre>
         <note>
           It is safe to ignore the "1 config files in XXX need updating"



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-05-14 13:16 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-05-14 13:16 UTC (permalink / raw
  To: gentoo-commits

grobian     08/05/14 13:16:57

  Modified:             bootstrap-solaris.xml
  Log:
  As detected by Fabrice Bacchella, findutils 4.4.0 is broken on Solaris with Sun provided gcc, so use an older (working) version.

Revision  Changes    Path
1.27                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.27&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.27&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.26&r2=1.27

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- bootstrap-solaris.xml	4 May 2008 20:25:32 -0000	1.26
+++ bootstrap-solaris.xml	14 May 2008 13:16:56 -0000	1.27
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.26 2008/05/04 20:25:32 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.27 2008/05/14 13:16:56 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.8</version>
-  <date>2008-05-04</date>
+  <version>1.9</version>
+  <date>2008-05-14</date>
 
   <chapter>
     <title>Bootstrapping on Solaris 10</title>
@@ -115,7 +115,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp sed</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp python</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp coreutils</i>
-$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp findutils3</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp tar</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-04-19 20:14 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-04-19 20:14 UTC (permalink / raw
  To: gentoo-commits

grobian     08/04/19 20:14:56

  Modified:             bootstrap-solaris.xml
  Log:
  Also bootstrap bash, bash-3.00 as provided by Solaris 10 contains a bug that is exposed in built_with_use, a function which the portage ebuild happens to use, so big pita if the bash used there is broken.

Revision  Changes    Path
1.25                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.25&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.25&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.24&r2=1.25

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- bootstrap-solaris.xml	19 Apr 2008 10:15:07 -0000	1.24
+++ bootstrap-solaris.xml	19 Apr 2008 20:14:55 -0000	1.25
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.24 2008/04/19 10:15:07 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.25 2008/04/19 20:14:55 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -120,6 +120,7 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp patch</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp grep</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp gawk</i>
+$ <i>./bootstrap-prefix.sh $EPREFIX/tmp bash</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX portage</i>
         </pre>
         <note>



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-04-19 10:15 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-04-19 10:15 UTC (permalink / raw
  To: gentoo-commits

grobian     08/04/19 10:15:07

  Modified:             bootstrap-solaris.xml
  Log:
  Fix Solaris bootstrapping guide, and add directions for a native 64-bits Prefix

Revision  Changes    Path
1.24                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.24&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.24&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.23&r2=1.24

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- bootstrap-solaris.xml	18 Mar 2008 21:52:27 -0000	1.23
+++ bootstrap-solaris.xml	19 Apr 2008 10:15:07 -0000	1.24
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.23 2008/03/18 21:52:27 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.24 2008/04/19 10:15:07 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefix Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.6</version>
-  <date>2008-02-21</date>
+  <version>1.7</version>
+  <date>2008-04-19</date>
 
   <chapter>
     <title>Bootstrapping on Solaris 10</title>
@@ -95,6 +95,13 @@
           <path>/usr/sfw/sparc-sun-solaris2.10/bin</path> instead of
           <path>/usr/sfw/i386-sun-solaris2.10/bin</path></note>
         <p>
+          If you want to end up with a 64-bits native Prefix
+          installation, then set your <c>CHOST</c> variable accordingly
+          to either <c>x86_64-pc-solaris2.10</c> or
+          <c>sparcv9-sun-solaris2.10</c>.  You <e>only</e> need to do
+          this if you want a 64-bits native Prefix!
+        </p>
+        <p>
           Now the path is set, start with downloading the bootstrap
           script from
           <uri>http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/scripts/bootstrap-prefix.sh?format=txt</uri>.
@@ -115,8 +122,10 @@
 $ <i>./bootstrap-prefix.sh $EPREFIX/tmp gawk</i>
 $ <i>./bootstrap-prefix.sh $EPREFIX portage</i>
         </pre>
-        <note>Please note that <c>wget</c>, <c>sed</c>, etc. are
-          installed in <path>$EPREFIX/tmp</path>!</note>
+        <note>
+          Please note that <c>wget</c>, <c>sed</c>, etc. are installed
+          in <path>$EPREFIX/tmp</path>!
+        </note>
         <p>
           The script will setup the <path>$EPREFIX</path>
           directory, download a portage tree snapshot, unpack it and
@@ -129,6 +138,12 @@
 $ <i>export CPPFLAGS="-I${EPREFIX}/usr/include"</i>
         </pre>
         <p>
+          If you are targetting a 64-bits native Prefix, append
+          <c>-L</c> and <c>-R</c> flags for <c>/usr/sfw/lib/64</c> to
+          your <c>LDFLAGS</c>.  Additionally set <c>CC="gcc -m64"</c>,
+          <c>CXX="g++ -m64"</c> and <c>HOSTCC="gcc -m64"</c>.
+        </p>
+        <p>
           Because we installed some new applications, we will instruct
           bash to reconsider all paths we have:
         </p>
@@ -171,14 +186,28 @@
           Gentoo colour scheme.
         </p>
         <pre caption="emerge linker and compiler">
-$ <i>emerge --oneshot m4</i>
+$ <i>emerge --oneshot "&lt;m4-1.4.11"</i>
 $ <i>emerge --oneshot --nodeps baselayout-prefix</i>
 $ <i>emerge --oneshot --nodeps flex</i>
-$ <i>emerge --oneshot --nodeps binutils-config</i>
+$ <i>emerge --oneshot --nodeps binutils-config</i>  (64-bits: see note!)
 $ <i>emerge --oneshot --nodeps binutils</i>
 $ <i>emerge --oneshot --nodeps gcc-config</i>
 $ <i>emerge --oneshot --nodeps gcc</i>
         </pre>
+        <note>
+          64-bit native Prefix bootstrappers need to workaround an
+          inconvenience with <c>binutils-config</c>.  When emerging this
+          package use <c>env CFLAGS="-O2 -pipe -m64" emerge ...</c>.
+        </note>
+        <p>
+          Since the tools for building are now installed in your Prefix,
+          the little helpers we used before are no longer necessary.
+          They may even cause trouble, so we unset them.
+        </p>
+        <pre caption="unset no longer needed environment variables">
+$ <i>unset LDFLAGS CPPFLAGS CHOST CC CXX HOSTCC</i>
+        </pre>
+        <note>tcsh users can use <c>unsetenv LDFLAGS</c>, etc.</note>
         <p>
           We continue getting more tools in our Prefix.  We no longer
           ignore dependencies, so a lot of packages will be emerged at
@@ -247,28 +276,21 @@
           <c>CFLAGS</c>!  Note that the code below is an example, and is
           meant for inspiration only.
         </p>
-        <pre caption="Customising the Prefix installation - example">
+        <pre caption="customising the Prefix installation - example">
 $ <i>echo 'USE="unicode nls"' >> $EPREFIX/etc/make.conf</i>
 $ <i>echo 'CFLAGS="-O2 -pipe"' >> $EPREFIX/etc/make.conf</i>
 $ <i>echo 'CXXFLAGS="${CFLAGS}"' >> $EPREFIX/etc/make.conf</i>
         </pre>
         <p>
           Since we have everything in place for a self-catered rebuild,
-          we can unset all hacks we made to help the bootstrap process,
-          and start the final stage to install the Prefix system.  This
-          final stage recompiles everything in the system, but now all
-          packages can be compiled with tools from the Prefix, instead
-          of those from the host system.
-        </p>
-        <pre caption="Unsetting LDFLAGS and CPPFLAGS variables">
-$ <i>unset LDFLAGS</i>
-$ <i>unset CPPFLAGS</i>
+          we can start the final stage to install the Prefix system.
+          This final stage recompiles everything in the system, but now
+          all packages can be compiled with tools from the Prefix,
+          instead of those from the host system.
+        </p>
+        <pre caption="doing the final system installation">
 $ <i>emerge -e system</i>
         </pre>
-        <note>
-          tcsh users can use <c>unsetenv LDFLAGS</c> and alike for
-          <c>CPPFLAGS</c>.
-        </note>
         <p>
           After <c>system</c> has emerged successfully, your Prefix will
           be set up properly, and you can emerge the whichever tools you



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-02-21 17:13 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-02-21 17:13 UTC (permalink / raw
  To: gentoo-commits

grobian     08/02/21 17:13:57

  Modified:             bootstrap-solaris.xml
  Log:
  Update the Solaris bootstrap guide into a working one

Revision  Changes    Path
1.22                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.22&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.22&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.21&r2=1.22

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- bootstrap-solaris.xml	9 Jan 2008 18:27:45 -0000	1.21
+++ bootstrap-solaris.xml	21 Feb 2008 17:13:56 -0000	1.22
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.21 2008/01/09 18:27:45 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.22 2008/02/21 17:13:56 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefixed Portage Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.5</version>
-  <date>2008-01-09</date>
+  <version>1.6</version>
+  <date>2008-02-21</date>
 
   <chapter>
     <title>Bootstrapping on Solaris 10</title>
@@ -40,7 +40,8 @@
           "Spartan" platforms to bootstrap on, and for sure not as easy
           as for instance a Linux distribution or Mac OS X.  However,
           don't despair when things go wrong, it's just known to be
-          hard(er), but not impossible.
+          hard(er), but not impossible.  Feel free to ask in the
+          <c>gentoo-alt</c> IRC channel, or mailing list.
         </p>
       </body>
     </section><!-- }}} -->
@@ -60,8 +61,8 @@
         </note>
         <p>
           The first step is to choose a path to install into.  We refer
-          to this path as "prefix path", stored in the variable
-          <c>EPREFIX</c>.  Some suggestion for your prefix path is
+          to this path as "Prefix path", stored in the variable
+          <c>EPREFIX</c>.  Some suggestion for your Prefix path is
           <path>$HOME/gentoo</path>.
           Whatever you chose, make sure you set it in your environment:
         </p>
@@ -73,7 +74,7 @@
           instead.
         </note>
         <p>
-          Next, add the following paths in your soon to be prefix to
+          Next, add the following paths in your soon to be Prefix to
           your <c>PATH</c> environment.
           <path>$EPREFIX/bin</path>,
           <path>$EPREFIX/usr/bin</path>,
@@ -87,7 +88,7 @@
           <path>/usr/sfw/i386-sun-solaris2.10/bin</path>,
           <path>/usr/bin</path> and <path>/bin</path>.
         </p>
-        <pre caption="Add prefix and utility paths to your PATH">
+        <pre caption="Add Prefix and utility paths to your PATH">
 $ <i>export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:/usr/sfw/bin:/usr/sfw/i386-sun-solaris2.10/bin:/usr/bin:/bin"</i>
         </pre>
         <note>Solaris 10/Sparc users need
@@ -142,15 +143,17 @@
           many errors and warnings you might see during emerging.
         </p>
         <pre caption="emerge sed">
-$ <i>emerge --oneshot "=sys-apps/sed-4.1.4*"</i>
+$ <i>emerge --oneshot sed</i>
         </pre>
         <p>
-          Next, we emerge the <c>bash</c> shell and its dependency
-          ncurses.  <c>bash</c> is used extensively within portage and
-          other applications.
+          Next, we emerge the <c>bash</c> shell Portage heavily relies
+          on.  The same holds for <c>wget</c>, the download manager.
+          Since its dependencies cannot be compiled at this stage,
+          we ignore those for the moment.
         </p>
-        <pre caption="emerge bash">
-$ <i>emerge --oneshot bash</i>
+        <pre caption="emerge bash and wget">
+$ <i>emerge --oneshot "&lt;bash-3.2_p33"</i>
+$ <i>emerge --oneshot --nodeps wget</i>
         </pre>
         <note>
           It is safe to ignore the "1 config files in XXX need updating"
@@ -159,120 +162,67 @@
         <p>
           Now, we will emerge a compiler which will use the gnu linker.
           This is a requirement for many packages that follow in the
-          bootstrap process.  The gcc compiler shipped by Sun uses the
-          Solaris native linker, which is as "Spartan" as the whole
-          system.  The packages to emerge include the <c>baselayout</c>
-          package.  Some, if not many, scripts and tools within a Gentoo
-          system assume the availability of the <c>baselayout</c>
-          package for all communication using the Gentoo colour scheme.
+          bootstrap process, in particular Perl.  The gcc compiler
+          shipped by Sun uses the Solaris native linker, which is as
+          "Spartan" as the whole system.  The packages to emerge include
+          the <c>baselayout</c> package.  Some, if not many, scripts and
+          tools within a Gentoo system assume the availability of the
+          <c>baselayout</c> package for all communication using the
+          Gentoo colour scheme.
         </p>
         <pre caption="emerge linker and compiler">
-$ <i>emerge --oneshot --nodeps sys-devel/m4</i>
-$ <i>emerge --oneshot --nodeps sys-apps/baselayout-prefix</i>
-$ <i>emerge --oneshot --nodeps sys-devel/flex</i>
-$ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i>
-$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
-$ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i>
-$ <i>emerge --oneshot --nodeps sys-devel/gcc</i>
-        </pre>
-        <p>
-          We continue getting some autotools stuff into our prefix.
-        </p>
-        <pre caption="emerge autotools">
-$ <i>emerge --oneshot --nodeps "=autoconf-2.1*" "=autoconf-2.6*" "autoconf-wrapper"</i>
-$ <i>emerge --oneshot --nodeps "=automake-1.4*" "=automake-1.5*" "=automake-1.6*" "=automake-1.7*" "=automake-1.8*" "automake-wrapper"</i>
-        </pre>
-        <note><c>>=automake-1.9</c> and <c>libtool</c> are not (yet)
-          installed at this stage.</note>
-        <p>
-          Next, we have to get some tools in order to finalise getting
-          the autotools in our prefix.  Because we installed <c>wget</c>
-          in a temporary location, let's not forget to install it
-          properly by emerging it now:
-        </p>
-        <pre caption="emerge wget">
-$ <i>env USE="-ssl" emerge --oneshot --nodeps wget</i>
-        </pre>
-        <p>
-          After this we can emerge texinfo, which <c>automake-1.9</c>
-          needs.
-        </p>
-        <pre caption="emerge texinfo">
-$ <i>emerge --oneshot --nodeps help2man texinfo</i>
-        </pre>
-        <p>
-          Now we can finish installing the autotools:
-        </p>
-        <pre caption="finalise emerge autotools">
-$ <i>emerge --oneshot --nodeps "=automake-1.9*" "=automake-1.10*"</i>
-$ <i>emerge --oneshot --nodeps libtool</i>
-        </pre>
-        <p>
-          Now we have some decent autotooling stuff around, we can get
-          some decent core utilities in our prefix.  First we have to
-          upgrade to a newer binutils though, or we may encounter
-          "multiply defined symbols" on sparcv9 systems.
-        </p>
-        <pre caption="emerge coreutils">
-$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
-$ <i>emerge --oneshot --nodeps sys-apps/coreutils</i>
-        </pre>
-        <p>
-          Same goes for GNU patch.
-        </p>
-        <pre caption="emerge patch">
-$ <i>emerge --oneshot patch</i>
-        </pre>
-        <p>
-          Finally we emerge python and some other utilities in our
-          prefix.  These are the remaining packages that we temporarily
-          installed to bootstrap our system.
-        </p>
-        <pre caption="emerge remaining temporarily installed packages">
-$ <i>emerge --oneshot --nodeps python</i>
-$ <i>emerge --oneshot --nodeps findutils</i>
-$ <i>emerge --oneshot --nodeps tar</i>
-$ <i>emerge --oneshot --nodeps grep</i>
-$ <i>emerge --oneshot --nodeps make</i>
-$ <i>emerge --oneshot --nodeps bison</i>
+$ <i>emerge --oneshot m4</i>
+$ <i>emerge --oneshot --nodeps baselayout-prefix</i>
+$ <i>emerge --oneshot --nodeps flex</i>
+$ <i>emerge --oneshot --nodeps binutils-config</i>
+$ <i>emerge --oneshot --nodeps binutils</i>
+$ <i>emerge --oneshot --nodeps gcc-config</i>
+$ <i>emerge --oneshot --nodeps gcc</i>
+        </pre>
+        <p>
+          We continue getting more tools in our Prefix.  We no longer
+          ignore dependencies, so a lot of packages will be emerged at
+          this stage.  Slowly our Prefix gets more robust as we progress
+          here.
+        </p>
+        <pre caption="emerge several tools">
+$ <i>emerge --oneshot coreutils</i>
+$ <i>emerge --oneshot findutils</i>
+$ <i>emerge --oneshot tar</i>
+$ <i>emerge --oneshot grep</i>
 $ <i>emerge --oneshot gawk</i>
+$ <i>emerge --oneshot patch</i>
+$ <i>emerge --oneshot make</i>
         </pre>
         <p>
-          Before we continue to emerge all ebuilds from <c>system</c>,
-          we first install <c>portage</c>.  We need to overwrite the
-          version that was installed by the bootstrap script.
-          Installing a new portage will make sure it uses the tools
-          provided by the prefix, and forget about the temporary
-          installed tools.
+          Now we have a good bunch of programs that Portage needs, we
+          can replace the bootstrapped Portage by a properly installed
+          one, using portage itself.  Also here a few dependencies are
+          first emerged, such as the language Portage is written in:
+          <c>python</c>.  We need to temporarily tell Portage that the
+          bootstrapped Portage can be overwritten.
         </p>
         <pre caption="emerge portage">
-$ <i>env FEATURES="-collision-protect" emerge --oneshot --nodeps portage</i>
+$ <i>env FEATURES="-collision-protect" emerge --oneshot portage</i>
         </pre>
         <p>
-          Now we're about to start the big work, we remove the temporary
-          directory and its use as we got it all in our prefix now.
+          Now we have emerged everything we bootstrapped before, we
+          remove the temporary directory and its use as it is no longer
+          necessary.
         </p>
         <pre caption="remove tmp directory">
 $ <i>rm -Rf $EPREFIX/tmp/*</i>
 $ <i>hash -r</i>
         </pre>
         <p>
-          Next, we do the real work where all packages get reemerged in
-          such an order that they make use of packages in the prefix
-          itself.
+          Before we do any further merges, we are going to update our
+          tree.  Since snapshots in Prefix are actually (anonymous) SVN
+          checkouts of the tree, we need <c>subversion</c> to update it.
         </p>
-        <pre caption="emerge system">
-$ <i>env USE="berkdb" emerge -e system</i>
+        <pre caption="emerge subversion">
+$ <i>emerge --oneshot subversion</i>
         </pre>
         <p>
-          This will happily install a lot of stuff and reinstall what
-          you emerged before.  This is necessary to avoid compilation
-          failures due to dependencies.
-        </p>
-        <p>
-          We can now update the tree.  Since snapshots now are actually
-          (anonymous) SVN checkouts of the tree, we can immediately use
-          SVN commands on the tree instead of checking a tree out first.
           Because Portage knows how to deal with the SVN tree, and the
           bootstrap script has set a correct <c>SYNC</c> variable in
           your <path>etc/make.conf</path>, updating the tree is done
@@ -282,25 +232,33 @@
 $ <i>emerge --sync</i>
         </pre>
         <p>
-          To really do this properly, after emerging <c>system</c>, one
-          should re-emerge <c>system</c>, because now all packages can
-          be compiled with all tools from the prefix, instead of based
-          on tools in the system root.  Before you do though, this is
-          the good time to set your general <c>USE</c>-flags, such as
-          <c>nls</c> to get localised messages in
-          <path>$EPREFIX/etc/make.conf</path>.  In that file, you
-          can also set <c>CFLAGS</c> for your compilation.  Be
-          conservative with <c>CFLAGS</c>!  Note that the code below is
-          an example, and is meant for inspiration only.
+          Next, we let Portage emerge all packages that complete a
+          system install that we eventually need to finalise this Prefix
+          installation.
+        </p>
+        <pre caption="emerge system">
+$ <i>emerge -u system</i>
+        </pre>
+        <p>
+          Now is a good time to set the preferences for our soon to be
+          Prefix.  This includes customisations such as general
+          <c>USE</c>-flags, <c>CFLAGS</c> and <c>MAKEOPTS</c> in
+          <path>$EPREFIX/etc/make.conf</path>.  Be conservative with
+          <c>CFLAGS</c>!  Note that the code below is an example, and is
+          meant for inspiration only.
         </p>
-        <pre caption="Customising the prefix installation - example">
+        <pre caption="Customising the Prefix installation - example">
 $ <i>echo 'USE="unicode nls"' >> $EPREFIX/etc/make.conf</i>
 $ <i>echo 'CFLAGS="-O2 -pipe"' >> $EPREFIX/etc/make.conf</i>
 $ <i>echo 'CXXFLAGS="${CFLAGS}"' >> $EPREFIX/etc/make.conf</i>
         </pre>
         <p>
-          Since we're about to rebuild our system for the last time, we
-          can unset all hacks we made to help the bootstrap process.
+          Since we have everything in place for a self-catered rebuild,
+          we can unset all hacks we made to help the bootstrap process,
+          and start the final stage to install the Prefix system.  This
+          final stage recompiles everything in the system, but now all
+          packages can be compiled with tools from the Prefix, instead
+          of those from the host system.
         </p>
         <pre caption="Unsetting LDFLAGS and CPPFLAGS variables">
 $ <i>unset LDFLAGS</i>
@@ -312,9 +270,9 @@
           <c>CPPFLAGS</c>.
         </note>
         <p>
-          After <c>system</c> has emerged successfully, your prefix will
+          After <c>system</c> has emerged successfully, your Prefix will
           be set up properly, and you can emerge the whichever tools you
-          choose from the prefix tree.
+          choose from the Prefix tree.
         </p>
       </body>
     </section><!-- }}} -->
@@ -323,8 +281,8 @@
       <title>Using the Prefix</title>
       <body>
         <p>
-          To use your bootstrapped prefix environment, you best start a
-          shell from the prefix, such that your path and other
+          To use your bootstrapped Prefix environment, you best start a
+          shell from the Prefix, such that your path and other
           environment variables are set correctly.  To facilitate in
           this, a small helper script can be created by the bootstrap
           script.
@@ -337,8 +295,8 @@
           After running this, a script <c>startprefix</c> will be
           present in <c>$EPREFIX</c>.  You can freely move the script to
           e.g. your homedir for convenience.  Running the script will
-          drop you into a prefix shell, where for example <c>emerge</c>
-          is directly at your disposal.  Enjoy your prefix!
+          drop you into a Prefix shell, where for example <c>emerge</c>
+          is directly at your disposal.  Enjoy your Prefix!
         </p>
       </body>
     </section>



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2008-01-09 18:27 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2008-01-09 18:27 UTC (permalink / raw
  To: gentoo-commits

grobian     08/01/09 18:27:45

  Modified:             bootstrap-solaris.xml
  Log:
  Adjust to latest bootstrap image

Revision  Changes    Path
1.21                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.21&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.21&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.20&r2=1.21

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- bootstrap-solaris.xml	22 Dec 2007 22:10:18 -0000	1.20
+++ bootstrap-solaris.xml	9 Jan 2008 18:27:45 -0000	1.21
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.20 2007/12/22 22:10:18 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.21 2008/01/09 18:27:45 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefixed Portage Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.4</version>
-  <date>2007-12-22</date>
+  <version>1.5</version>
+  <date>2008-01-09</date>
 
   <chapter>
     <title>Bootstrapping on Solaris 10</title>
@@ -29,17 +29,18 @@
       <title>Introduction</title>
       <body>
         <p>
-          Bootstrapping on Solaris 10 is relatively simple, if you
+          Bootstrapping on Solaris 10 is relatively simple if you
           compare it to its predecessors.  It comes with bash3 and a
           gcc-3.4.3 compiler by default, and with the download manager
           wget.  If you still are in the process of installing Solaris
           10, make sure you install wget, to make things easier later on.
         </p>
         <p>
-          Solaris is one of the more "Spartan" platforms to bootstrap
-          on, and for sure not as easy as for instance a Linux
-          distribution or Mac OS X.  However, don't despair when things
-          go wrong, it's just known to be hard(er), but not impossible.
+          Though being relatively simple, Solaris is one of the more
+          "Spartan" platforms to bootstrap on, and for sure not as easy
+          as for instance a Linux distribution or Mac OS X.  However,
+          don't despair when things go wrong, it's just known to be
+          hard(er), but not impossible.
         </p>
       </body>
     </section><!-- }}} -->
@@ -170,7 +171,7 @@
 $ <i>emerge --oneshot --nodeps sys-apps/baselayout-prefix</i>
 $ <i>emerge --oneshot --nodeps sys-devel/flex</i>
 $ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i>
-$ <i>emerge --oneshot --nodeps "=sys-devel/binutils-2.16*"</i>
+$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
 $ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i>
 $ <i>emerge --oneshot --nodeps sys-devel/gcc</i>
         </pre>
@@ -234,6 +235,7 @@
 $ <i>emerge --oneshot --nodeps grep</i>
 $ <i>emerge --oneshot --nodeps make</i>
 $ <i>emerge --oneshot --nodeps bison</i>
+$ <i>emerge --oneshot gawk</i>
         </pre>
         <p>
           Before we continue to emerge all ebuilds from <c>system</c>,
@@ -247,13 +249,6 @@
 $ <i>env FEATURES="-collision-protect" emerge --oneshot --nodeps portage</i>
         </pre>
         <p>
-          Next, we get GNU <c>awk</c>, as most ebuilds expect this
-          <c>awk</c> when they use it.
-        </p>
-        <pre caption="emerge gawk">
-$ <i>emerge --oneshot gawk</i>
-        </pre>
-        <p>
           Now we're about to start the big work, we remove the temporary
           directory and its use as we got it all in our prefix now.
         </p>
@@ -275,13 +270,6 @@
           failures due to dependencies.
         </p>
         <p>
-          Since we have some basic stuff now, we might want the benefit
-          of an updated tree.  To use it, emerge <c>subversion</c>:
-        </p>
-        <pre caption="emerge subversion">
-$ <i>emerge subversion</i>
-        </pre>
-        <p>
           We can now update the tree.  Since snapshots now are actually
           (anonymous) SVN checkouts of the tree, we can immediately use
           SVN commands on the tree instead of checking a tree out first.
@@ -295,7 +283,7 @@
         </pre>
         <p>
           To really do this properly, after emerging <c>system</c>, one
-          should re-emerge <c>world</c>, because now all packages can
+          should re-emerge <c>system</c>, because now all packages can
           be compiled with all tools from the prefix, instead of based
           on tools in the system root.  Before you do though, this is
           the good time to set your general <c>USE</c>-flags, such as
@@ -313,20 +301,18 @@
         <p>
           Since we're about to rebuild our system for the last time, we
           can unset all hacks we made to help the bootstrap process.
-          This time we emerge <c>world</c> to include the packages
-          necessary for <c>subversion</c>.
         </p>
         <pre caption="Unsetting LDFLAGS and CPPFLAGS variables">
 $ <i>unset LDFLAGS</i>
 $ <i>unset CPPFLAGS</i>
-$ <i>emerge -e system world</i>
+$ <i>emerge -e system</i>
         </pre>
         <note>
           tcsh users can use <c>unsetenv LDFLAGS</c> and alike for
           <c>CPPFLAGS</c>.
         </note>
         <p>
-          After <c>world</c> has emerged successfully, your prefix will
+          After <c>system</c> has emerged successfully, your prefix will
           be set up properly, and you can emerge the whichever tools you
           choose from the prefix tree.
         </p>



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2007-12-22 22:10 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2007-12-22 22:10 UTC (permalink / raw
  To: gentoo-commits

grobian     07/12/22 22:10:18

  Modified:             bootstrap-solaris.xml
  Log:
  forgot to up the version and date

Revision  Changes    Path
1.20                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.20&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.20&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.19&r2=1.20

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- bootstrap-solaris.xml	22 Dec 2007 22:08:05 -0000	1.19
+++ bootstrap-solaris.xml	22 Dec 2007 22:10:18 -0000	1.20
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.19 2007/12/22 22:08:05 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.20 2007/12/22 22:10:18 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefixed Portage Bootstrap Process for Solaris</title>
@@ -19,8 +19,8 @@
   <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
   <license/>
 
-  <version>1.3</version>
-  <date>2007-08-15</date>
+  <version>1.4</version>
+  <date>2007-12-22</date>
 
   <chapter>
     <title>Bootstrapping on Solaris 10</title>



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2007-12-22 22:08 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2007-12-22 22:08 UTC (permalink / raw
  To: gentoo-commits

grobian     07/12/22 22:08:05

  Modified:             bootstrap-solaris.xml
  Log:
  In order to be able to emerge coreutils on sparcv9 we need a more recent binutils (>2.16), which we bootstrapped earlier since only that version doesn't require texinfo.

Revision  Changes    Path
1.19                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.19&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.19&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.18&r2=1.19

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- bootstrap-solaris.xml	22 Dec 2007 20:45:52 -0000	1.18
+++ bootstrap-solaris.xml	22 Dec 2007 22:08:05 -0000	1.19
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.18 2007/12/22 20:45:52 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.19 2007/12/22 22:08:05 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefixed Portage Bootstrap Process for Solaris</title>
@@ -208,9 +208,12 @@
         </pre>
         <p>
           Now we have some decent autotooling stuff around, we can get
-          some decent core utilities in our prefix.
+          some decent core utilities in our prefix.  First we have to
+          upgrade to a newer binutils though, or we may encounter
+          "multiply defined symbols" on sparcv9 systems.
         </p>
         <pre caption="emerge coreutils">
+$ <i>emerge --oneshot --nodeps sys-devel/binutils</i>
 $ <i>emerge --oneshot --nodeps sys-apps/coreutils</i>
         </pre>
         <p>



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2007-12-22 20:45 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2007-12-22 20:45 UTC (permalink / raw
  To: gentoo-commits

grobian     07/12/22 20:45:52

  Modified:             bootstrap-solaris.xml
  Log:
  texinfo has a regression to really need/want help2man even though it complains it is only optional

Revision  Changes    Path
1.18                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.18&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.18&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.17&r2=1.18

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- bootstrap-solaris.xml	25 Oct 2007 20:29:26 -0000	1.17
+++ bootstrap-solaris.xml	22 Dec 2007 20:45:52 -0000	1.18
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.17 2007/10/25 20:29:26 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.18 2007/12/22 20:45:52 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefixed Portage Bootstrap Process for Solaris</title>
@@ -197,7 +197,7 @@
           needs.
         </p>
         <pre caption="emerge texinfo">
-$ <i>emerge --oneshot --nodeps texinfo</i>
+$ <i>emerge --oneshot --nodeps help2man texinfo</i>
         </pre>
         <p>
           Now we can finish installing the autotools:



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml
@ 2007-10-17  7:23 Fabian Groffen (grobian)
  0 siblings, 0 replies; 59+ messages in thread
From: Fabian Groffen (grobian) @ 2007-10-17  7:23 UTC (permalink / raw
  To: gentoo-commits

grobian     07/10/17 07:23:42

  Modified:             bootstrap-solaris.xml
  Log:
  Remove piece on setting CONFIG_SHELL, it breaks sed, and the gcc ebuild deals with it itself

Revision  Changes    Path
1.15                 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml?r1=1.14&r2=1.15

Index: bootstrap-solaris.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- bootstrap-solaris.xml	7 Sep 2007 18:30:26 -0000	1.14
+++ bootstrap-solaris.xml	17 Oct 2007 07:23:42 -0000	1.15
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.14 2007/09/07 18:30:26 grobian Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml,v 1.15 2007/10/17 07:23:42 grobian Exp $ -->
 
 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml" lang="en">
   <title>Gentoo Prefixed Portage Bootstrap Process for Solaris</title>
@@ -156,15 +156,6 @@
           message that appears till the end of the bootstrap process.
         </note>
         <p>
-          Because Solaris has a real <c>sh</c>, which is not bash, some
-          packages -- in particular <c>gcc</c> starting from version
-          4.1.2 -- will fail to configure.  Now we have a real
-          <c>bash</c>, we will use it.
-        </p>
-        <pre caption="set config shell">
-$ <i>export CONFIG_SHELL="${EPREFIX}/bin/sh"</i>
-        </pre>
-        <p>
           Now, we will emerge a compiler which will use the gnu linker.
           This is a requirement for many packages that follow in the
           bootstrap process.  The gcc compiler shipped by Sun uses the



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2015-02-16 23:49 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-06 16:56 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-solaris.xml Fabian Groffen (grobian)
  -- strict thread matches above, loose matches on Subject: below --
2015-02-16 23:48 Andreas HAttel (dilfridge)
2012-09-07  6:43 Fabian Groffen (grobian)
2012-09-02 17:15 Fabian Groffen (grobian)
2012-09-01 10:23 Fabian Groffen (grobian)
2012-08-26 19:50 Fabian Groffen (grobian)
2012-08-11 13:30 Fabian Groffen (grobian)
2012-08-10 16:24 Fabian Groffen (grobian)
2012-08-07 18:35 Fabian Groffen (grobian)
2012-08-07 18:04 Fabian Groffen (grobian)
2012-08-07 17:57 Fabian Groffen (grobian)
2012-08-07 17:56 Fabian Groffen (grobian)
2012-05-07 13:15 Fabian Groffen (grobian)
2012-05-04 19:25 Fabian Groffen (grobian)
2012-04-05 12:41 Jeremy Olexa (darkside)
2012-03-30 14:24 Jeremy Olexa (darkside)
2012-03-30 14:15 Jeremy Olexa (darkside)
2012-03-07  3:43 Jeremy Olexa (darkside)
2012-01-27 19:54 Jeremy Olexa (darkside)
2011-12-19 20:16 Fabian Groffen (grobian)
2011-12-05 19:28 Fabian Groffen (grobian)
2011-12-04 20:11 Fabian Groffen (grobian)
2011-12-04 15:40 Fabian Groffen (grobian)
2011-11-09 17:55 Fabian Groffen (grobian)
2011-11-04 11:52 Fabian Groffen (grobian)
2011-11-04 10:29 Fabian Groffen (grobian)
2011-11-04  9:39 Fabian Groffen (grobian)
2011-10-26 15:39 Fabian Groffen (grobian)
2011-03-09 20:26 Jeremy Olexa (darkside)
2010-12-13 20:55 Fabian Groffen (grobian)
2010-10-18 14:56 Fabian Groffen (grobian)
2010-07-03 13:21 Fabian Groffen (grobian)
2010-04-05 18:10 Jeremy Olexa (darkside)
2009-06-03 15:43 Fabian Groffen (grobian)
2009-04-02 18:41 Jeremy Olexa (darkside)
2009-03-26 21:52 Fabian Groffen (grobian)
2009-03-26 16:43 Fabian Groffen (grobian)
2009-03-25 11:31 Fabian Groffen (grobian)
2009-02-19 23:40 Jeremy Olexa (darkside)
2009-02-19 23:40 Jeremy Olexa (darkside)
2009-02-04 20:10 Fabian Groffen (grobian)
2009-02-04 19:57 Fabian Groffen (grobian)
2009-02-04 19:50 Fabian Groffen (grobian)
2009-01-31 21:07 Fabian Groffen (grobian)
2008-12-30 21:58 Jeremy Olexa (darkside)
2008-12-27 18:07 Fabian Groffen (grobian)
2008-12-17 21:41 Jeremy Olexa (darkside)
2008-12-05 21:14 Fabian Groffen (grobian)
2008-06-21 14:29 Fabian Groffen (grobian)
2008-05-15 17:29 Fabian Groffen (grobian)
2008-05-14 13:16 Fabian Groffen (grobian)
2008-04-19 20:14 Fabian Groffen (grobian)
2008-04-19 10:15 Fabian Groffen (grobian)
2008-02-21 17:13 Fabian Groffen (grobian)
2008-01-09 18:27 Fabian Groffen (grobian)
2007-12-22 22:10 Fabian Groffen (grobian)
2007-12-22 22:08 Fabian Groffen (grobian)
2007-12-22 20:45 Fabian Groffen (grobian)
2007-10-17  7:23 Fabian Groffen (grobian)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox