diff --git a/docs/RequiredSoftware.html b/docs/RequiredSoftware.html new file mode 100644 index 00000000000..fd0e84b7440 --- /dev/null +++ b/docs/RequiredSoftware.html @@ -0,0 +1,94 @@ + + + + + Software LLVM Requires + + + + + + + +
Software LLVM Requires
+
+

Written by Reid Spencer

+
+ +
+

This document provides a list of the software packages that LLVM depends on + in order to be built successfully from CVS sources. The requirements for + building from a distribution are fewer. Items only needed for building from a + distribution are noted with an asterisk (*).

+

The table below shows the required software packages. Package is the usual + name for a given software package that LLVM depends on. Version is a list of + "known to work" versions of the package. Usage describes how LLVM uses the + package.

+ + + + + + + + + + + + + + +
PackageVersionUsage
autoconf*2.59Configuration script builder
bison1.35YACC compiler for various languages
cvs*1.11Obtaining latest CVS versions
deja-gnu1.4.2Automated test suite
flex2.5.4LEX compiler for various languages
expect5.38.0Automated test suite
perl>5.6.0Nightly tester, utilities
GCC3.4.2C/C++ compiler
GNU Make3.79, 3.79.1Makefile/build + processor
libtool*1.5.10Shared library manager
qmtest2.0.3Automated test suite
tcl8.3Automated test suite
+

Additionally, your compilation host is expected to have the usual plethora of + Unix utilities. Specifically:

+ +
+ + +
+
Valid CSS!Valid HTML 4.01!The LLVM Team
+The LLVM Compiler Infrastructure
+Last modified: $Date$ +
+ + +