diff options
author | John Criswell <criswell@uiuc.edu> | 2003-10-23 22:15:14 +0000 |
---|---|---|
committer | John Criswell <criswell@uiuc.edu> | 2003-10-23 22:15:14 +0000 |
commit | 8b83d1b4194366056360a6d080917a70d23123f8 (patch) | |
tree | 15863928fc2597224a6ed9ab1834196887a3a939 | |
parent | 188c951004cd556d6e84cfef06b886b6cab12650 (diff) | |
download | llvm-8b83d1b4194366056360a6d080917a70d23123f8.zip llvm-8b83d1b4194366056360a6d080917a70d23123f8.tar.gz llvm-8b83d1b4194366056360a6d080917a70d23123f8.tar.bz2 |
Added information on why someone would want to build the GCC front end.
Added a link to this information from the Getting Started Guide.
Changed the word "wicked" to "elite." The original sounds much cooler, but
I fear the PR police when I take off my tinfoil hat.
llvm-svn: 9454
-rw-r--r-- | llvm/docs/CFEBuildInstrs.html | 9 | ||||
-rw-r--r-- | llvm/docs/GettingStarted.html | 12 |
2 files changed, 18 insertions, 3 deletions
diff --git a/llvm/docs/CFEBuildInstrs.html b/llvm/docs/CFEBuildInstrs.html index 0f2c6c3..44c3c54 100644 --- a/llvm/docs/CFEBuildInstrs.html +++ b/llvm/docs/CFEBuildInstrs.html @@ -15,9 +15,12 @@ C/C++ front-end, based on GCC 3.4, from source.</p> <p><b>NOTE:</b> This is currently a somewhat fragile, error-prone -process, and you should only try to do it if (A) you really, really, -really can't use the binaries we distribute, and (B) you are a wicked -good GCC hacker.</p> +process, and you should only try to do it if +<ul> + <li>(A) you really, really, really can't use the binaries we distribute + <li>(B) you need GCC to fix some of the header files on your system + <li>(C) you are an elite GCC hacker.</p> +</ul> <p>We welcome patches to help make this process simpler.</p> diff --git a/llvm/docs/GettingStarted.html b/llvm/docs/GettingStarted.html index ddad3c2..6cd1872 100644 --- a/llvm/docs/GettingStarted.html +++ b/llvm/docs/GettingStarted.html @@ -407,6 +407,18 @@ ./fixheaders </tt> + <p> + The binary versions of the GCC front end may not suit all of your needs. + For example, the binary distribution may include an old version of a system + header file, not "fix" a header file that needs to be fixed for GCC, or it + may be linked with libraries not available on your system. + </p> + + <p> + In cases like these, you may want to try + <a href="CFEBuildInstrs.html">building the GCC front end from source.</a> + This is not for the faint of heart, so be forewarned. + </p> <!-------------------------------------------------------------------------> <h3><a name="config">Local LLVM Configuration</a></h3> <!-------------------------------------------------------------------------> |