r972 - in trunk/BOOK: . boot/common boot/x86 cross-tools/common cross-tools/x86 final-system/common temp-system/common

jim at linuxfromscratch.org jim at linuxfromscratch.org
Wed Dec 28 21:29:23 PST 2005


Author: jim
Date: 2005-12-28 22:29:16 -0700 (Wed, 28 Dec 2005)
New Revision: 972

Modified:
   trunk/BOOK/
   trunk/BOOK/boot/common/changingowner.xml
   trunk/BOOK/boot/common/settingenviron.xml
   trunk/BOOK/boot/x86/kernel.xml
   trunk/BOOK/cross-tools/common/binutils.xml
   trunk/BOOK/cross-tools/common/cflags.xml
   trunk/BOOK/cross-tools/common/glibc.xml
   trunk/BOOK/cross-tools/x86/gcc-static.xml
   trunk/BOOK/cross-tools/x86/glibc-headers.xml
   trunk/BOOK/final-system/common/introduction.xml
   trunk/BOOK/temp-system/common/bzip2.xml
   trunk/BOOK/temp-system/common/findutils.xml
   trunk/BOOK/temp-system/common/gettext.xml
   trunk/BOOK/temp-system/common/introduction.xml
   trunk/BOOK/temp-system/common/perl.xml
   trunk/BOOK/temp-system/common/tar.xml
   trunk/BOOK/temp-system/common/variables.xml
Log:
 r1216 at server:  jim | 2005-12-28 21:26:31 -0800
 Text Updates from Chris Staub. Thank you



Property changes on: trunk/BOOK
___________________________________________________________________
Name: svk:merge
   - 3949c430-d905-0410-97b6-f115d20341b5:/cross-lfs:1205
f6929928-7304-0410-9559-ff6106abff4d:/cross-lfs:790
   + 3949c430-d905-0410-97b6-f115d20341b5:/cross-lfs:1216
f6929928-7304-0410-9559-ff6106abff4d:/cross-lfs:790

Modified: trunk/BOOK/boot/common/changingowner.xml
===================================================================
--- trunk/BOOK/boot/common/changingowner.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/boot/common/changingowner.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -10,33 +10,45 @@
 
   <title>Changing Ownership</title>
 
-  <para os="a">Currently, the <filename class="directory">/tools</filename>
-  directory is owned by the user <systemitem class="username">lfs</systemitem>,
-  a user that exists only on the host system. Although the <filename
-  class="directory">/tools</filename> directory can be deleted once the
-  LFS system has been finished, it can be retained to build additional
-  LFS systems. If the <filename class="directory">/tools</filename>
-  directory is kept as is, the files are owned by a user ID without a
+  <note os="a">
+    <para>From now on, all commands in the rest of the book will be run as the <systemitem class="username">root</systemitem> user.</para>
+  </note>
+
+  <para os="b">Currently, the <filename class="directory">/tools</filename>
+  directory, <filename class="directory">/cross-tools</filename> directory, and
+  <filename class="directory">$LFS</filename> directory are owned
+  by the user <systemitem class="username">lfs</systemitem>,
+  a user that exists only on the host system. For security reasons, the $LFS root directory and all of it subdirectories should be owned by <systemitem class="username">root</systemitem>. Change the ownership for $LFS and its subdirectories by running these commands:</para>
+
+<screen><userinput>chown 0:0 ${LFS}
+chown -R 0:0 $LFS/{bin,boot,dev,etc,home,lib,media,mnt,opt,proc,root,sbin,srv,sys,tmp,usr,var}</userinput></screen>
+
+  <para os="c">Optionally, you can do the same with <filename class="directory">/tools</filename> and <filename class="directory">/cross-tools</filename>. Although these directories can be deleted once the
+  LFS system has been finished, they can be retained to build additional
+  LFS systems. If the <filename class="directory">/tools</filename> and <filename class="directory">/cross-tools</filename>
+  directories are kept as is, the files are owned by a user ID without a
   corresponding account. This is dangerous because a user account created
   later could get this same user ID and would own the <filename
-  class="directory">/tools</filename> directory and all the files therein,
+  class="directory">/tools</filename> and <filename class="directory">/cross-tools</filename> directories and all the files therein,
   thus exposing these files to possible malicious manipulation.</para>
 
-  <para os="b">To avoid this issue, add the <systemitem
+  <para os="d">To avoid this issue, add the <systemitem
   class="username">lfs</systemitem> user to the new LFS system later when
   creating the <filename>/etc/passwd</filename> file, taking care to assign
   it the same user and group IDs as on the host system. Alternatively,
   assign the contents of the <filename class="directory">/tools</filename>
-  directory to user <systemitem class="username">root</systemitem> by running
+  and <filename class="directory">/cross-tools</filename> directories to user <systemitem class="username">root</systemitem> by running
   the following command:</para>
 
 <screen><userinput>chown -R 0:0 /tools
-chown -R 0:0 ${LFS}</userinput></screen>
+chown -R 0:0 /cross-tools</userinput></screen>
 
-  <para os="c">The command uses <parameter>0:0</parameter> instead of
+<para os="e">This book assumes you ran these <command>chown</command> commands.</para>
+
+<!--  <para os="c">The command uses <parameter>0:0</parameter> instead of
   <parameter>root:root</parameter>, because <command>chown</command>
   is unable to resolve the name <quote>root</quote> until the password
   file has been created. This book assumes you ran this
-  <command>chown</command> command.</para>
+  <command>chown</command> command.</para> -->
 
 </sect1>

Modified: trunk/BOOK/boot/common/settingenviron.xml
===================================================================
--- trunk/BOOK/boot/common/settingenviron.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/boot/common/settingenviron.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -10,8 +10,8 @@
 
   <title>Setting Up the Environment</title>
 
-  <para>The new instance of the shell is a <emphasis>non-login</emphasis>
-  shell, will read <filename>.bash_profile</filename> file. Create the
+  <para>The new instance of the shell that will start when the system is booted is a <emphasis>login</emphasis>
+  shell, which will read <filename>.bash_profile</filename> file. Create the
   <filename>.bash_profile</filename> file now:</para>
 
 <screen><userinput>cat > ${LFS}/root/.bash_profile << "EOF"

Modified: trunk/BOOK/boot/x86/kernel.xml
===================================================================
--- trunk/BOOK/boot/x86/kernel.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/boot/x86/kernel.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -24,8 +24,8 @@
 
     <warning os="aa">
       <para>Here a temporary cross-compiled kernel will be built. When
-      configuring it, select the minimal amount of options required to can
-      boot the target machine and build the final system. I.e., not support
+      configuring it, select the minimal amount of options required to
+      boot the target machine and build the final system. I.e., no support
       for sound, printers, etc. will be needed.</para>
 
       <para>Also, try to avoid the use of modules if possible, and don't

Modified: trunk/BOOK/cross-tools/common/binutils.xml
===================================================================
--- trunk/BOOK/cross-tools/common/binutils.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/cross-tools/common/binutils.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -129,7 +129,7 @@
 
 <screen os="bi"><userinput>make install</userinput></screen>
 
-    <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> file to
+    <para os="bj">Copy the <filename class="headerfile">libiberty.h</filename> file to
     <filename class="directory">/tools/include</filename> directory:</para>
 
 <screen os="bk"><userinput>cp ../binutils-&binutils-version;/include/libiberty.h /tools/include</userinput></screen>

Modified: trunk/BOOK/cross-tools/common/cflags.xml
===================================================================
--- trunk/BOOK/cross-tools/common/cflags.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/cross-tools/common/cflags.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -18,7 +18,7 @@
 <screen><userinput>unset CFLAGS
 unset CXXFLAGS</userinput></screen>
 
-  <para>Now we will add these to <filename>~/.bashrc</filename>, just in
+  <para>Now add these to <filename>~/.bashrc</filename>, just in
   case you have to exit and restart building later:</para>
 
 <screen><userinput>echo unset CFLAGS >> ~/.bashrc

Modified: trunk/BOOK/cross-tools/common/glibc.xml
===================================================================
--- trunk/BOOK/cross-tools/common/glibc.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/cross-tools/common/glibc.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -26,8 +26,7 @@
     the method suggested in this book puts the stability of the system at
     risk.</para>
 
-    <para os="db">We will disable the linking to
-    <filename>libgcc_eh</filename>:</para>
+    <para os="db">Disable linking to <filename>libgcc_eh</filename>:</para>
 
 <screen os="dc"><userinput>patch -Np1 -i ../&glibc-libgcc_eh-patch;</userinput></screen>
 
@@ -47,8 +46,8 @@
     href="../../final-system/common/glibc.xml"
     xpointer="xpointer(//*[@os='f'])"/>
 
-    <para os="dd">For NPTL enabled systems we will need to add the following lines to
-    <filename>config.cache</filename>:</para>
+    <para os="dd">For NPTL enabled systems the following lines need
+    to be added to <filename>config.cache</filename>:</para>
 
 <screen os="de"><userinput>echo "libc_cv_forced_unwind=yes" > config.cache
 echo "libc_cv_c_cleanup=yes" >> config.cache</userinput></screen>
@@ -72,15 +71,15 @@
       <varlistentry os="dg1">
         <term><parameter>BUILD_CC="gcc"</parameter></term>
         <listitem>
-          <para>This sets GLIBC to use the current compiler on our system. This is
-          used to create the tools GLIBC uses durings it's build.</para>
+          <para>This sets Glibc to use the current compiler on our system. This is
+          used to create the tools Glibc uses durings it's build.</para>
         </listitem>
       </varlistentry>
 
       <varlistentry os="dg2">
         <term><parameter>CC="${LFS_TARGET}-gcc"</parameter></term>
         <listitem>
-          <para>This forces GLIBC to use the GCC complier that we made for our target
+          <para>This forces Glibc to use the GCC complier that we made for our target
           architecture.</para>
         </listitem>
       </varlistentry>
@@ -88,7 +87,7 @@
       <varlistentry os="dg3">
         <term><parameter>AR="${LFS_TARGET}-ar"</parameter></term>
         <listitem>
-          <para>This forces GLIBC to use the AR utility we made for our target
+          <para>This forces Glibc to use the AR utility we made for our target
           architecture.</para>
         </listitem>
       </varlistentry>
@@ -96,7 +95,7 @@
       <varlistentry os="dg4">
         <term><parameter>RANLIB="${LFS_TARGET}-ranlib"</parameter></term>
         <listitem>
-          <para>This forces GLIBC to use the RANLIB utility we made for our target
+          <para>This forces Glibc to use the RANLIB utility we made for our target
           architecture.</para>
         </listitem>
       </varlistentry>
@@ -112,21 +111,21 @@
       <varlistentry os="dg6">
         <term><parameter>--enable-add-ons</parameter></term>
         <listitem>
-          <para>This tells GLIBC to utilize all add-on's that are avaialble.</para>
+          <para>This tells Glibc to utilize all add-ons that are avaialble.</para>
         </listitem>
       </varlistentry>
 
       <varlistentry os="dg7">
         <term><parameter>--with-tls</parameter></term>
         <listitem>
-          <para>This tells GLIBC to use Thread Local Storage.</para>
+          <para>This tells Glibc to use Thread Local Storage.</para>
         </listitem>
       </varlistentry>
 
       <varlistentry os="dg8">
         <term><parameter>--with-__thread</parameter></term>
         <listitem>
-          <para>This tells GLIBC to use use the __thread for libc and
+          <para>This tells Glibc to use use the __thread for libc and
           libpthread builds.</para>
         </listitem>
       </varlistentry>
@@ -134,7 +133,7 @@
       <varlistentry os="dg9">
         <term><parameter>--with-binutils=/cross-tools/bin</parameter></term>
         <listitem>
-          <para>This tells GLIBC to use the Binutils that are specific to
+          <para>This tells Glibc to use the Binutils that are specific to
           our target architecture.</para>
         </listitem>
       </varlistentry>
@@ -142,7 +141,7 @@
       <varlistentry os="dg10">
         <term><parameter>--cache-file=config.cache</parameter></term>
         <listitem>
-          <para>This tells GLIBC to utilize a premade cache file.</para>
+          <para>This tells Glibc to utilize a premade cache file.</para>
         </listitem>
       </varlistentry>
 

Modified: trunk/BOOK/cross-tools/x86/gcc-static.xml
===================================================================
--- trunk/BOOK/cross-tools/x86/gcc-static.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/cross-tools/x86/gcc-static.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -23,13 +23,13 @@
     <title>Installation of Cross GCC Compiler with Static libgcc
     and no Threads</title>
 
-    <para os="aa">We will make a couple of essential adjustments to the specs file
+    <para os="aa">First make a couple of essential adjustments to the specs file
     to point to use our build environment:</para>
 
 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen>
 
-    <para os="ac">To make sure that we use the proper syntax for a couple of tools,
-    we apply the following patch:</para>
+    <para os="ac">To make sure that a couple of tools use the proper syntax,
+    apply the following patch:</para>
 
 <screen os="ad"><userinput>patch -Np1 -i ../&gcc-posix-patch;</userinput></screen>
 
@@ -40,14 +40,14 @@
 
 <screen os="af"><userinput>patch -Np1 -i ../&gcc-cross_search-patch;</userinput></screen>
 
-    <para os="ag">Now we will need to setup our StartFile Spec to the correct library
+    <para os="ag">Now setup the StartFile Spec to the correct library
     location:</para>
 
 <screen os="ah"><userinput>echo "
 #undef STARTFILE_PREFIX_SPEC
 #define STARTFILE_PREFIX_SPEC \"/tools/lib/\"" >> gcc/config/linux.h</userinput></screen>
 
-    <para os="ai">Now we will alter <command>gcc</command>'s c preprocessors default
+    <para os="ai">Now alter <command>gcc</command>'s c preprocessors default
     include search path to use <filename class="directory">/tools</filename> only:</para>
 
 <screen os="aj"><userinput>cp gcc/Makefile.in{,.orig}
@@ -101,9 +101,9 @@
         <term><parameter>--disable-threads</parameter></term>
         <listitem>
           <para>This will prevent GCC from finding the multi-thread
-          include files, since we haven't created them for this architecture
-          yet. We will be able to find the multi-thread information after
-          we create the Glibc headers.</para>
+          include files, since they haven't been created for this architecture
+          yet. GCC will be able to find the multi-thread information after
+          the Glibc headers are created.</para>
         </listitem>
       </varlistentry>
 

Modified: trunk/BOOK/cross-tools/x86/glibc-headers.xml
===================================================================
--- trunk/BOOK/cross-tools/x86/glibc-headers.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/cross-tools/x86/glibc-headers.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -23,9 +23,9 @@
     <title>Installation of Glibc Headers</title>
 
     <para os="s1">The following sed removes a dependency of gcc 3.4.x from
-    the glibc we are using in cross-lfs. The reason we are changing it is
-    because this only installs the headers, no compiling takes place. In the
-    next glibc chapter, we use the gcc that's built right after this chapter.</para>
+    the glibc used in cross-lfs. The reason it is changed is
+    because only the headers are being installed now; no compiling takes place.
+    In the next glibc build, the gcc that's built right after this section will be used.</para>
 
 <screen os="s2"><userinput>cp configure{,.orig}
 sed -e 's/3.4/3.[0-9]/g' configure.orig > configure</userinput></screen>
@@ -74,7 +74,7 @@
       <varlistentry os="ca1">
         <term><parameter>CC=gcc</parameter></term>
         <listitem>
-          <para>Tells GLIBC to use the hosts GCC compiler.</para>
+          <para>Tells Glibc to use the host's GCC compiler.</para>
         </listitem>
       </varlistentry>
 
@@ -122,7 +122,7 @@
       <varlistentry os="ca7">
         <term><parameter>--with-binutils=/cross-tools/${LFS_TARGET}/bin</parameter></term>
         <listitem>
-          <para>This tells GLIBC to use the binutils for our specific target architecture.</para>
+          <para>This tells Glibc to use the binutils for the specific target architecture.</para>
         </listitem>
       </varlistentry>
 
@@ -132,23 +132,23 @@
 
 <screen os="cd"><userinput>make install-headers</userinput></screen>
 
-    <para os="ce">Some files aren't installed by the above command, so we will copy the additional header files we need:</para>
+    <para os="ce">Some files aren't installed by the above command, so copy the additional header files that are needed:</para>
 
-    <para os="cf">First we will copy a common file over to <filename
+    <para os="cf">First copy a common file over to <filename
     class="directory">/tools/include</filename>:</para>
 
 <screen os="cg"><userinput>install -d /tools/include/bits
 cp bits/stdio_lim.h /tools/include/bits</userinput></screen>
 
-    <para os="ch">Now we will create a blank stub file:</para>
+    <para os="ch">Now create a blank stub file:</para>
 
 <screen os="ci"><userinput>touch /tools/include/gnu/stubs.h</userinput></screen>
 
-    <para os="cj">For NPTL we use the following command:</para>
+    <para os="cj">For NPTL use the following command:</para>
 
 <screen os="ck"><userinput>cp ../glibc-&glibc-version;/nptl/sysdeps/pthread/pthread.h /tools/include/</userinput></screen>
 
-    <para os="cl">Now we copy the architecture specific header over:</para>
+    <para os="cl">Now copy the architecture specific header over:</para>
 
 <screen os="cm"><userinput>cp ../glibc-&glibc-version;/nptl/sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h /tools/include/bits/</userinput></screen>
 

Modified: trunk/BOOK/final-system/common/introduction.xml
===================================================================
--- trunk/BOOK/final-system/common/introduction.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/final-system/common/introduction.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -64,10 +64,10 @@
   For a package management method specifically geared towards LFS, we
   recommend <ulink url="&hints-root;more_control_and_pkg_man.txt"/>.</para>
 
-  <note os="f">
+<!--  <note os="f">
     <para>The remainder of this book is to be performed while logged
     in as user <systemitem class="username">root</systemitem> and no longer
     as user <systemitem class="username">lfs</systemitem>.</para>
-  </note>
+  </note> -->
 
 </sect1>

Modified: trunk/BOOK/temp-system/common/bzip2.xml
===================================================================
--- trunk/BOOK/temp-system/common/bzip2.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/temp-system/common/bzip2.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -22,7 +22,7 @@
   <sect2 role="installation">
     <title>Installation of Bzip2</title>
 
-    <para os="ca">We need to remove the tests to since they won't work on
+    <para os="ca">Remove the tests to since they won't work on
     a multi-architecture build:</para>
 
 <screen os="cb"><userinput>cp Makefile{,.orig}

Modified: trunk/BOOK/temp-system/common/findutils.xml
===================================================================
--- trunk/BOOK/temp-system/common/findutils.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/temp-system/common/findutils.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -23,7 +23,7 @@
     <title>Installation of Findutils</title>
 
     <para os="aa">Findutils has an issue with cross-compiling where it
-    can't find getline. So we fix it here:</para>
+    can't find getline. Fix it here:</para>
 
 <screen os="ab"><userinput>echo "am_cv_func_working_getline=yes" >> config.cache</userinput></screen>
 

Modified: trunk/BOOK/temp-system/common/gettext.xml
===================================================================
--- trunk/BOOK/temp-system/common/gettext.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/temp-system/common/gettext.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -23,7 +23,7 @@
     <title>Installation of Gettext</title>
 
     <para os="a">Gettext has an issue with cross-compiling where it
-    can't find getline. So we fix it here:</para>
+    can't find getline. Fix it here:</para>
 
 <screen os="b"><userinput>cd gettext-tools
 echo "am_cv_func_working_getline=yes" >> config.cache</userinput></screen>

Modified: trunk/BOOK/temp-system/common/introduction.xml
===================================================================
--- trunk/BOOK/temp-system/common/introduction.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/temp-system/common/introduction.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -38,7 +38,7 @@
   our example.</para>
 
   <para>During this section of the build you will see several WARNING
-  message like the one below. It is safe to ignore this message.</para>
+  messages like the one below. It is safe to ignore these messages.</para>
 
 <blockquote><screen><computeroutput>configure: WARNING: If you wanted to set the --build type, don't use --host.
     If a cross compiler is detected then cross compile mode will be used.</computeroutput></screen></blockquote>

Modified: trunk/BOOK/temp-system/common/perl.xml
===================================================================
--- trunk/BOOK/temp-system/common/perl.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/temp-system/common/perl.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -27,9 +27,8 @@
 
 <screen os="b"><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen>
 
-   <para os="c">We will now make a change so we can make a cross-compiled version of
-   perl. We will change the permissions on the files we need to update, so we
-   can make a change. This change will rename miniperl to miniperl-cross:</para>
+   <para os="c">Now make a change to allow the creation of a cross-compiled version of
+   perl. This change will rename miniperl to miniperl-cross. The files that need to be modified also need their permissions changed:</para>
 
 <screen os="d"><userinput>chmod 755 ext/util/make_ext
 cp ext/util/make_ext{,.orig}

Modified: trunk/BOOK/temp-system/common/tar.xml
===================================================================
--- trunk/BOOK/temp-system/common/tar.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/temp-system/common/tar.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -23,7 +23,7 @@
     <title>Installation of Tar</title>
 
     <para os="aa">Tar has an issue with cross-compiling where it
-    can't find <function>getline</function>. So we fix it here:</para>
+    can't find <function>getline</function>. Fix it here:</para>
 
 <screen os="ab"><userinput>echo "am_cv_func_working_getline=yes" >> config.cache</userinput></screen>
 

Modified: trunk/BOOK/temp-system/common/variables.xml
===================================================================
--- trunk/BOOK/temp-system/common/variables.xml	2005-12-29 02:00:29 UTC (rev 971)
+++ trunk/BOOK/temp-system/common/variables.xml	2005-12-29 05:29:16 UTC (rev 972)
@@ -10,7 +10,7 @@
 
   <title>Build Variables</title>
 
-  <para>We will need to setup target specific variables for the compiler
+  <para>Setup target specific variables for the compiler
   and linkers:</para>
 
 <screen><userinput>export CC="${LFS_TARGET}-gcc"
@@ -21,8 +21,8 @@
 export LD="${LFS_TARGET}-ld"
 export STRIP="${LFS_TARGET}-strip"</userinput></screen>
 
-  <para>Lets add the build variables to <filename>~/.bashrc</filename> to
-  prevent issues if we stop and come back later:</para>
+  <para>Then add the build variables to <filename>~/.bashrc</filename> to
+  prevent issues if you stop and come back later:</para>
 
 <screen><userinput>echo export CC=\""${CC}\"" >> ~/.bashrc
 echo export CXX=\""${CXX}\"" >> ~/.bashrc




More information about the cross-lfs mailing list