[llvm-commits] CVS: llvm/docs/GettingStarted.html

Misha Brukman brukman at cs.uiuc.edu
Fri Nov 19 13:53:32 PST 2004



Changes in directory llvm/docs:

GettingStarted.html updated: 1.76 -> 1.77
---
Log message:

* Remove disk space requirements, they vary wildly, depend on the number of
  tools built, the build type, and we don't keep them up-to-date on all
  platforms
* AIX, Linux on PowerPC aren't fully-supported systems


---
Diffs of the changes:  (+38 -31)

Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.76 llvm/docs/GettingStarted.html:1.77
--- llvm/docs/GettingStarted.html:1.76	Mon Nov 15 17:20:51 2004
+++ llvm/docs/GettingStarted.html	Fri Nov 19 15:53:22 2004
@@ -193,58 +193,56 @@
 <tr>
   <th>OS</th>
   <th>Arch</th>
-  <th>Source code</th>
-  <th>Object code</th>
-  <th>GCC front end</th>
-  <th>Total space</th>
+  <th>Compilers</th>
 </tr>
 <tr>
   <td>Linux</td>
   <td>x86<sup>1</sup></td>
-  <td>57 MB</td>
-  <td>2.5 GB</td>
-  <td>30 MB</td>
-  <td>2.6 GB</td>
+  <td>GCC</td>
 </tr>
 <tr>
   <td>Solaris</td>
   <td>V9 (Ultrasparc)</td>
-  <td>57 MB</td>
-  <td>2.5 GB</td>
-  <td>46 MB</td>
-  <td>2.6 GB</td>
+  <td>GCC</td>
 </tr>
 <tr>
   <td>FreeBSD</td>
   <td>x86<sup>1</sup></td>
-  <td>57 MB</td>
-  <td>850 MB</td>
-  <td>40 MB</td>
-  <td>1 GB</td>
+  <td>GCC</td>
 </tr>
 <tr>
   <td>MacOS X<sup>2</sup></td>
   <td>PowerPC</td>
-  <td>57 MB</td>
-  <td>1.5 GB</td>
-  <td>36 MB</td>
-  <td>1.6 GB</td>
+  <td>GCC</td>
 </tr>
 <tr>
-  <td>AIX<sup>3</sup></td>
+  <td>Cygwin/Win32</td>
+  <td>x86<sup>1</sup></td>
+  <td>GCC</td>
+</tr>
+</table>
+
+<p>LLVM has partial support for the following platforms:</p>
+
+<table>
+<tr>
+  <th>OS</th>
+  <th>Arch</th>
+  <th>Compilers</th>
+</tr>
+<tr>
+  <td>Windows</td>
+  <td>x86<sup>1</sup></td>
+  <td>Visual Studio .NET<sup>4,5</sup>, MinGW</td>
+<tr>
+  <td>AIX<sup>3,4</sup></td>
   <td>PowerPC</td>
-  <td>92 MB</td>
-  <td>2.8 GB</td>
-  <td>123 MB</td>
-  <td>3 GB</td>
+  <td>GCC</td>
 </tr>
 <tr>
-  <td>Linux<sup>3</sup></td>
+  <td>Linux<sup>3,5</sup></td>
   <td>PowerPC</td>
-  <td>30 MB</td>
-  <td>1.1 GB</td>
-  <td>--</td>
-  <td>1 GB</td>
+  <td>GCC</td>
 </tr>
 </table>
 
@@ -253,8 +251,17 @@
 <sup>1</sup> Code generation supported for Pentium processors and up<br>
 <sup>2</sup> Code generation supported for 32-bit ABI only<br>
 <sup>3</sup> No native code generation<br>
+<sup>4</sup> Build is not complete: one or more tools don't link<br>
+<sup>5</sup> The GCC-based C/C++ frontend does not build<br>
 </p>
 
+<p>Note that you will need about 1-3 GB of space for a full LLVM build in Debug
+mode, depending on the system (because of all the debug info), and the libraries
+appear in more than one of the tools that get linked, so there is some
+duplication.  If you do not need many of the tools and you are space-conscious,
+you can disable them individually in <tt>llvm/tools/Makefile</tt>.  The Release
+build requires considerably less space.</p>
+
 <p>The LLVM suite <i>may</i> compile on other platforms, but it is not
 guaranteed to do so.  If compilation is successful, the LLVM utilities should be
 able to assemble, disassemble, analyze, and optimize LLVM bytecode.  Code
@@ -1430,7 +1437,7 @@
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.x10sys.com/rspencer/">Reid Spencer</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2004/11/15 23:20:51 $
+  Last modified: $Date: 2004/11/19 21:53:22 $
 </address>
 </body>
 </html>






More information about the llvm-commits mailing list