Mercurial > mplayer.hg
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> |