Attached is my draft patch from svn diff. GVIM tells me it’s in *nix mode, but double check and let me know if any of the text needs to be changed. I focused just on the binary install of MinGW32/x86 for the front end by integrating the *nix and Windows data. As I get more experience with the MinGW32 LLVM binaries I may submit future doco patches.
Thanks again for having a look at this. Definitely worthwhile additions and should help other new users on Windows more easily get up and running. The patch applied cleanly for me on OSX, so whatever process you used works fine.
Below are a few comments. Apologies in advance for the nit-picky nature of some of them.
Note: If the binary extension is ".bz" use bunzip2 instead of gunzip.
+ Note: Windows users should use 7-Zip or similar
+ Note: Windows users see Install GCC Front End for more info
Add llvm-gcc's "bin" directory to your PATH variable.
For parallel structure here, please use active voice. For example, “On windows, use …” Also nit-picky, but add a period at the end of the sentence. The cross-reference to “Install the GCC Front End” is missing “the” in the title. It probably is worth making this a hyperlink in the original #4 bullet point rather than a separate note since it applies to all, not just Windows users.
To install the GCC front end, do the following:
To install the GCC front end, do the following (for Windows users you’ll want to use an
+archive tool like 7-zip that can handle gzipped tars):
Instead of “for Windows users you’ll want to”, perhaps something like, “on Windows, use”.
As a convenience for Windows users, the front end binaries for MinGW/x86 include
+versions of both the w32api and mingw-runtime binaries required for proper operation.
+However, the binary binutils package from MinGW is
+required in order to have a fully functioning binary LLVM GCC front end installation. While
+not quite the same as a fully manual MinGW installation, it should be quite similar to those
+who have used MinGW on Windows systems.
Windows users need to do the following in order to complete the front end installation:
Since the necessity of obtaining the binutils is referenced in the above paragraph, this can probably be simplified to something like, “To install binutils on Windows:”.