Index: general/general.ent
===================================================================
--- general/general.ent (revision c30b7390801dcd4c58a964a66d1de1a1447f6647)
+++ general/general.ent (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -65,5 +65,9 @@
+
+
%python;
%jdk;
%ruby;
+%gnat;
+%gcc;
Index: general/prog/gcc.xml
===================================================================
--- general/prog/gcc.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,13 @@
+
+
+gcc-&gcc-version;
+
+&gcc-intro;
+&gcc-inst;
+&gcc-exp;
+&gcc-inst1;
+&gcc-config;
+&gcc-desc;
+
+
+
Index: general/prog/gcc/gcc-config.xml
===================================================================
--- general/prog/gcc/gcc-config.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc/gcc-config.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,15 @@
+
+Configuring gcc
+
+Config files
+List of config files
+
+
+Configuration Information
+
+USERINPUT GOES HERE Blah blah blah about config.
+
+
+
+
+
Index: general/prog/gcc/gcc-desc.xml
===================================================================
--- general/prog/gcc/gcc-desc.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc/gcc-desc.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,30 @@
+
+Contents
+
+The gcc package contains c++,
+c++filt, cpp,
+g++, g77,
+gcc, gccbug,
+gcov, glob,
+gnat, gnatbind,
+gnatbl, gnatchop,
+gnatfind, gnatkr,
+gnatlink, gnatls,
+gnatmake, gnatprep,
+gnatpsta, gnatpsys,
+gnatxref and gcc libraries.
+
+
+
+Description
+
+These programs and libraries have been documented on the
+LFS gcc-&gcc-version; page and at except
+for:
+
+g77
+g77 is the fortran compiler invoked by gcc.
+
+
+
+
Index: general/prog/gcc/gcc-exp.xml
===================================================================
--- general/prog/gcc/gcc-exp.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc/gcc-exp.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,33 @@
+
+Command explanations
+
+export CC=cc : This command allows you to
+use gcc's C compiler instead of gnat's C compiler.
+
+export PATH_HOLD=$PATH : This command
+stores your current path before it's modified so that it can be restored after
+installation.
+
+export PATH=/usr/src/gnat:$PATH : This
+command allows the build to find gnat's Ada compiler to build
+Ada.
+
+--enable-languages=c,c++,objc,f77,ada :
+This command builds all available languages in the gcc package except
+java. You can modify this command to remove unwanted languages. If you
+are removing Ada, use the separate installation instructions below.
+
+-- enable shared --enable-threads=posic
+--enable-__cxa_atexit : These commands are required to build
+the C++ libraries to published standards.
+
+--with-slibdir=/lib :
+
+touch treeprs.ads [es]info.h nmake.ad[bs] :
+This command creates necessary files for the Ada build.
+
+make gnatlib_and tools : This command
+completes the Ada build process.
+
+
+
Index: general/prog/gcc/gcc-inst.xml
===================================================================
--- general/prog/gcc/gcc-inst.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc/gcc-inst.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,27 @@
+
+Installation of gcc
+
+Install gcc by running the following commands:
+
+export CC=cc &&
+unset CFLAGS &&
+unset CXXFLAGS &&
+export PATH_HOLD=$PATH &&
+export PATH=/usr/src/gnat:$PATH &&
+mkdir ../gcc-build &&
+cd ../gcc-build &&
+../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \
+--enable-languages=c,c++,objc,f77,ada --enable-threads=posix \
+--with-slibdir=/lib --enable-__cxa_atexit &&
+cd ../gcc-&gcc-version;/gcc/ada &&
+touch treeprs.ads [es]info.h nmake.ad[bs] &&
+cd /usr/src/gcc-build &&
+make bootstrap &&
+cd gcc &&
+make gnatlib_and_tools &&
+cd .. &&
+make install &&
+export PATH=$PATH_HOLD
+
+
+
Index: general/prog/gcc/gcc-inst1.xml
===================================================================
--- general/prog/gcc/gcc-inst1.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc/gcc-inst1.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,17 @@
+
+Installation of gcc without Ada
+
+Install gcc by running the following commands:
+
+unset CFLAGS &&
+unset CXXFLAGS &&
+mkdir ../gcc-build &&
+cd ../gcc-build &&
+../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \
+--enable-languages=c,c++,objc,f77 --enable-threads=posix \
+--with-slibdir=/lib --enable-__cxa_atexit &&
+make bootstrap &&
+make install
+
+
+
Index: general/prog/gcc/gcc-intro.xml
===================================================================
--- general/prog/gcc/gcc-intro.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc/gcc-intro.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,14 @@
+
+Introduction to gcc
+
+Download location (HTTP):
+Download location (FTP):
+Version used: &gcc-version;
+Package size: &gcc-size;
+Estimated Disk space required: &gcc-buildsize;
+
+The gcc package contains GNU compiles. This is useful for
+compiling programs written in Ada, C, C++, Fortran and Object C.
+
+
+
Index: general/prog/gcc/gcc.ent
===================================================================
--- general/prog/gcc/gcc.ent (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gcc/gcc.ent (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
Index: general/prog/gnat.xml
===================================================================
--- general/prog/gnat.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
+++ general/prog/gnat.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -0,0 +1,11 @@
+
+
+gnat-&gnat-version;
+
+&gnat-intro;
+&gnat-inst;
+&gnat-config;
+&gnat-desc;
+
+
+
Index: general/prog/prog.xml
===================================================================
--- general/prog/prog.xml (revision c30b7390801dcd4c58a964a66d1de1a1447f6647)
+++ general/prog/prog.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -6,4 +6,6 @@
&j2sdk;
&ruby;
+&gnat;
+&gcc;
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml (revision c30b7390801dcd4c58a964a66d1de1a1447f6647)
+++ introduction/welcome/changelog.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -10,4 +10,7 @@
+
+August 16th, 2002 [larry]: General: Added gnat-3.14 and
+gcc-3.2 recompile.
August 15th, 2002 [highos]: Content Databases: Added
Index: introduction/welcome/credits.xml
===================================================================
--- introduction/welcome/credits.xml (revision c30b7390801dcd4c58a964a66d1de1a1447f6647)
+++ introduction/welcome/credits.xml (revision 1a686a13c9e38ef12a27fc583f3e03c15812ad27)
@@ -75,6 +75,5 @@
ATK, audiofile, bc, cdrdao, cdrtools, curl, dhcp, fcron,
-fluxbox, imlib, GLib2, GTK+2, j2sdk, libao, libogg, libvorbis, libxml2,
-libxslt, mutt, OpenSSH, Pango, pccts, pcre, pkgconfig, postfix,
+fluxbox, gcc, gnat, imlib, GLib2, GTK+2, j2sdk, libao, libogg, libvorbis, libxml2, libxslt, mutt, OpenSSH, Pango, pccts, pcre, pkgconfig, postfix,
procmail, Python, QT, ruby, unzip, vorbis-tools, wget, XFce and zip: Larry Lawrence