This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Sorry! Where is DOWNLOAD???GCC: Anonymous read-only CVS accessIn an ongoing effort to accelerate development of GCC and provide an open development environment, we are making our CVS source repository available read-only to the public at large. That way you can pick up any version (including releases) of GCC that is in our repository or our web pages. In addition, you can browse our CVS history online at
Using the CVS repositoryIf you don't already have CVS, we recommend you pick up a recent copy from CVShome.org. (Note that CVS versions up to 1.10.4 have "Y2K problems".) Assuming you have CVS installed on your machine you can check out the GCC sources with the following sequence of commands: Set CVSROOT in your environment to
Issue the command Issue the command to check out the compiler sources, respectively
to check out our web pages. Once you've got the repository checked out, Generated filesOur CVS source tree contains a number of files that are generated from other
source files by build tools such as Bison, Autoconf, and Gperf. Bison is now
required when using CVS to access our sources, but all other generated files are
included in the source tree so that GCC can be built without these build tools.
The CVS checkout and update operations do not insure that the timestamps of
generated files are later than those of the files they are generated from. The
script GCC's build system (in particular Make) uses file timestamps to determine if
a generated file needs to be updated by running a particular build tool. Because
of this, GCC's build system may believe that a generated file needs regenerating
even though its source has not changed, and require a particular build tool to
rebuild that generated file. If the appropriate build tool is installed on your
system, then this will not be a problem. If you do not intend to make changes to
the source, you can avoid installing these build tools by running
There has been some discussion of removing these generated files from GCC's CVS source tree (there is no discussion of removing them from the released source tarballs). If that happens then building GCC from the CVS source tree would require installing the above mentioned build tools. Installing these build tools is not particularly difficult, but can be time consuming especially if you only occasionally install GCC on a particular system. The build tools that GCC uses are all available from the GNU Project (see http://www.gnu.org), are often already available on many systems, and can often be found already built for some systems. A partial list of these build tools is: Autoconf, Bison, Xgettext, Automake, and Gperf. Conflicts when using
|
Last modified 2002-08-19 |
Attachment:
valid-xhtml10
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |