cvs commit: BLFS/BOOK/introduction/welcome changelog.xml credits.xml

tushar at linuxfromscratch.org tushar at linuxfromscratch.org
Fri Jan 31 14:19:23 PST 2003


tushar      03/01/31 17:19:23

  Modified:    BOOK/general general.ent
               BOOK/general/genlib genlib.xml
               BOOK/introduction/welcome changelog.xml credits.xml
  Added:       BOOK/general/genlib gcc2lib.xml
               BOOK/general/genlib/gcc2lib gcc2lib-config.xml
                        gcc2lib-desc.xml gcc2lib-exp.xml gcc2lib-inst.xml
                        gcc2lib-intro.xml gcc2lib.ent
  Log:
  Added gcc2 libstdc++ lib
  
  Revision  Changes    Path
  1.22      +2 -0      BLFS/BOOK/general/general.ent
  
  Index: general.ent
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/general/general.ent,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- general.ent	11 Jan 2003 18:38:24 -0000	1.21
  +++ general.ent	31 Jan 2003 22:19:23 -0000	1.22
  @@ -19,6 +19,7 @@
   <!ENTITY % guile SYSTEM "genlib/guile/guile.ent">
   <!ENTITY % slib SYSTEM "genlib/slib/slib.ent">
   <!ENTITY % gwrap SYSTEM "genlib/gwrap/gwrap.ent">
  +<!ENTITY % gcc2lib SYSTEM "genlib/gcc2lib/gcc2lib.ent">
   %openssl;
   %pcre;
   %xmllib;
  @@ -36,6 +37,7 @@
   %guile;
   %slib;
   %gwrap;
  +%gcc2lib;
   
   <!-- Graphics Libraries -->
   <!ENTITY general-graphlib SYSTEM "graphlib/graphlib.xml">
  
  
  
  1.14      +1 -0      BLFS/BOOK/general/genlib/genlib.xml
  
  Index: genlib.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/general/genlib/genlib.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- genlib.xml	11 Jan 2003 18:37:48 -0000	1.13
  +++ genlib.xml	31 Jan 2003 22:19:23 -0000	1.14
  @@ -51,4 +51,5 @@
   &guile;
   &slib;
   &gwrap;
  +&gcc2lib;
   </chapter>
  
  
  
  1.1                  BLFS/BOOK/general/genlib/gcc2lib.xml
  
  Index: gcc2lib.xml
  ===================================================================
  <sect1 id="gcc2lib" xreflabel="gcc2lib-&gcc2lib-version;">
  <?dbhtml filename="gcc2lib.html" dir="general"?>
  <title>gcc2lib-&gcc2lib-version;</title>
  
  &gcc2lib-intro;
  &gcc2lib-inst;
  &gcc2lib-exp;
  &gcc2lib-config;
  &gcc2lib-desc;
  
  </sect1>
  
  
  
  
  1.1                  BLFS/BOOK/general/genlib/gcc2lib/gcc2lib-config.xml
  
  Index: gcc2lib-config.xml
  ===================================================================
  <sect2>
  <title>Configuring gcc2lib</title>
  
  <sect3><title>Configuration Information</title>
  
  &library-config;
  
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/general/genlib/gcc2lib/gcc2lib-desc.xml
  
  Index: gcc2lib-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The gcc2lib package contains the <userinput>gcc2
  libstdc++.so</userinput> that is required by some commercial and pre-compiled
  packages.</para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/general/genlib/gcc2lib/gcc2lib-exp.xml
  
  Index: gcc2lib-exp.xml
  ===================================================================
  <sect2>
  <title>Command explanations</title>
  
  <para><userinput>mkdir ../gcc-build:</userinput> gcc developers recommend
  building in a directory other than the source directory.</para>
  <para><userinput>patch -Np1 ...:</userinput> Apply patch to fix some compilation
  errors</para>
  <para><userinput>--enable-languages=c++:</userinput> This option is required
  for compiling libstdc++</para>
  <para><userinput>make bootstrap:</userinput> Build a gcc2 compiler and use that
  to compile libstdc++.</para>
  <para><userinput>L=`find -name "*libstdc++*.so" -type f`:</userinput>
  Find the built library.</para>
  <para><userinput>install -m755 ...:</userinput> Manually copy the file we need.</para>
  <para><userinput>ln -sf ..:</userinput> Make symlinks to names that other packages
  expect.</para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/general/genlib/gcc2lib/gcc2lib-inst.xml
  
  Index: gcc2lib-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of gcc2lib</title>
  
  <para>Install gcc2lib by running the following commands:</para>
  
  <para><screen><userinput>patch -Np1 -i gcc-&gcc2lib-version;-1.patch &&
  mkdir ../gcc-build &&
  cd ../gcc-build &&
  ./gcc-&gcc2lib-version;/configure --prefix=/usr \
  --enable-shared --enable-languages=c++ \
  --enable-threads=posix &&
  make bootstrap &&
  L=`find -name "*libstdc++*.so" -type f` &&
  install -m755 $L /usr/lib &&
  IL=`basename $L` &&
  ln -sf $IL /usr/lib/libstdc++-libc6.1-1.so.2 &&
  ln -sf $IL /usr/lib/libstdc++-libc6.2-2.so.3 &&
  ln -sf $IL /usr/lib/libstdc++-libc6.3-2.so.3
  </userinput></screen></para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/general/genlib/gcc2lib/gcc2lib-intro.xml
  
  Index: gcc2lib-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to gcc2lib-&gcc2lib-version;</title>
  
  <screen>Download location (FTP):       <ulink url="&gcc2lib-download-ftp;"/>
  Version used:                  &gcc2lib-version;
  Package size:                  &gcc2lib-size;
  Estimated Disk space required: &gcc2lib-buildsize;</screen>
  
  <para>The gcc2 lib package contains gcc2 libstdc++ that is required by some
  commercial closed-source packages (such as Netscape Navigator, Yahoo Pager).
  The library is also required if you plan to use precompiled packages that are
  compiled with gcc2 (such as Mozilla).</para>
  
  <para>Only install the library if some package requires it.</para>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/general/genlib/gcc2lib/gcc2lib.ent
  
  Index: gcc2lib.ent
  ===================================================================
  <!ENTITY gcc2lib SYSTEM "../gcc2lib.xml">
  <!ENTITY gcc2lib-intro SYSTEM "gcc2lib-intro.xml">
  <!ENTITY gcc2lib-inst SYSTEM "gcc2lib-inst.xml">
  <!ENTITY gcc2lib-exp SYSTEM "gcc2lib-exp.xml">
  <!ENTITY gcc2lib-desc SYSTEM "gcc2lib-desc.xml">
  <!ENTITY gcc2lib-config SYSTEM "gcc2lib-config.xml">
  <!ENTITY gcc2lib-buildsize "104 MB">
  <!ENTITY gcc2lib-version "2.95.3">
  <!ENTITY gcc2lib-download-ftp "ftp://ftp.gnu.org/gnu/gcc/gcc-&gcc2lib-version;.tar.gz">
  
  
  <!ENTITY gcc2lib-size "431 KB">
  
  
  
  1.375     +3 -0      BLFS/BOOK/introduction/welcome/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/changelog.xml,v
  retrieving revision 1.374
  retrieving revision 1.375
  diff -u -r1.374 -r1.375
  --- changelog.xml	31 Jan 2003 04:53:23 -0000	1.374
  +++ changelog.xml	31 Jan 2003 22:19:23 -0000	1.375
  @@ -10,6 +10,9 @@
   
   <itemizedlist>
   
  +<listitem><para>January 31th, 2003 [tushar]: Add gcc2-2.95.3 libs.
  +</para></listitem>
  +
   <listitem><para>January 30th, 2003 [bdubbs]: removed zlib.
   </para></listitem>
   
  
  
  
  1.110     +2 -1      BLFS/BOOK/introduction/welcome/credits.xml
  
  Index: credits.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/credits.xml,v
  retrieving revision 1.109
  retrieving revision 1.110
  diff -u -r1.109 -r1.110
  --- credits.xml	31 Jan 2003 17:36:22 -0000	1.109
  +++ credits.xml	31 Jan 2003 22:19:23 -0000	1.110
  @@ -129,7 +129,8 @@
   <listitem><para>MySQL: <emphasis>Jesse
   Tie-Ten-Quee</emphasis></para></listitem>
   
  -<listitem><para>j2sdk, mozilla and openoffice: <emphasis>Tushar Teredesai</emphasis></para></listitem>
  +<listitem><para>gcc2lib, j2sdk, mozilla and openoffice: <emphasis>
  +Tushar Teredesai</emphasis></para></listitem>
   
   </itemizedlist>
   </sect2>
  
  
  
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe blfs-book' in the subject header of the message



More information about the blfs-book mailing list