comparison DOCS/users_against_developers.html @ 7094:208e6b23b038

Settle for GCC, not gcc. 10l for telling Andras otherwise.
author diego
date Tue, 27 Aug 2002 08:12:58 +0000
parents 3275af5787e0
children 0b70f3dc34eb
comparison
equal deleted inserted replaced
7093:e640dca86e0d 7094:208e6b23b038
19 19
20 <H2><A NAME="gcc">GCC 2.96 series</A></H2> 20 <H2><A NAME="gcc">GCC 2.96 series</A></H2>
21 21
22 <P><B>The background:</B> The GCC <B>2.95</B> series is an official GNU release 22 <P><B>The background:</B> The GCC <B>2.95</B> series is an official GNU release
23 and version 2.95.3 of GCC is the most bug-free in that series. 23 and version 2.95.3 of GCC is the most bug-free in that series.
24 We have never noticed compilation problems that we could trace to gcc-2.95.3. 24 We have never noticed compilation problems that we could trace to GCC 2.95.3.
25 Starting with Red Hat Linux 7.0, <B>Red Hat</B> included a heavily 25 Starting with Red Hat Linux 7.0, <B>Red Hat</B> included a heavily
26 patched CVS version of GCC in their distribution and named it <B>2.96</B>. Red 26 patched CVS version of GCC in their distribution and named it <B>2.96</B>. Red
27 Hat included this version in the distribution because GCC 3.0 was not finished 27 Hat included this version in the distribution because GCC 3.0 was not finished
28 at the time, and they needed a compiler that worked well on all of their 28 at the time, and they needed a compiler that worked well on all of their
29 supported platforms, including IA64 and s390. The Linux distributor 29 supported platforms, including IA64 and s390. The Linux distributor
68 <P>If you have problems with GCC 2.96, you can get 2.96-85 packages from the 68 <P>If you have problems with GCC 2.96, you can get 2.96-85 packages from the
69 Red Hat <A HREF="ftp://updates.redhat.com">ftp server</A>, or just go for the 69 Red Hat <A HREF="ftp://updates.redhat.com">ftp server</A>, or just go for the
70 3.0.4 packages offered for version 7.2 and later. You can also get 70 3.0.4 packages offered for version 7.2 and later. You can also get
71 <A HREF="ftp://people.redhat.com/jakub/gcc3/3.1-1/">gcc-3.1 packages</A> 71 <A HREF="ftp://people.redhat.com/jakub/gcc3/3.1-1/">gcc-3.1 packages</A>
72 (unofficial, but working fine) and you can 72 (unofficial, but working fine) and you can
73 install them along the gcc-2.96 you already have. MPlayer will detect it and 73 install them along the GCC 2.96 you already have. MPlayer will detect it and
74 use 3.1 instead of 2.96. If you do not want to or cannot use the binary 74 use 3.1 instead of 2.96. If you do not want to or cannot use the binary
75 packages, here is how you can compile GCC 3.1 from source:</P> 75 packages, here is how you can compile GCC 3.1 from source:</P>
76 76
77 <UL> 77 <UL>
78 <LI>Go to the <A HREF="http://gcc.gnu.org/mirrors.html">GCC mirrors page</A> 78 <LI>Go to the <A HREF="http://gcc.gnu.org/mirrors.html">GCC mirrors page</A>
84 <CODE>tar -xvzf gcc-core-3.1.tar.gz</CODE></LI> 84 <CODE>tar -xvzf gcc-core-3.1.tar.gz</CODE></LI>
85 <LI>GCC is not built inside the source directory itself like most programs, 85 <LI>GCC is not built inside the source directory itself like most programs,
86 but needs a build directory outside the source directory. Thus you need to 86 but needs a build directory outside the source directory. Thus you need to
87 create this directory via<BR> 87 create this directory via<BR>
88 <CODE>mkdir gcc-build</CODE></LI> 88 <CODE>mkdir gcc-build</CODE></LI>
89 <LI>Then you can proceed to configure gcc in the build directory, but you need 89 <LI>Then you can proceed to configure GCC in the build directory, but you need
90 the configure from the source directory:<BR> 90 the configure from the source directory:<BR>
91 <CODE>cd gcc-build<BR> 91 <CODE>cd gcc-build<BR>
92 ../gcc-3.1/configure</CODE></LI> 92 ../gcc-3.1/configure</CODE></LI>
93 <LI>Compile GCC by issuing this command in the build directory:<BR> 93 <LI>Compile GCC by issuing this command in the build directory:<BR>
94 <CODE>make bootstrap</CODE></LI> 94 <CODE>make bootstrap</CODE></LI>