Commits

Albert Graef  committed 59a5fed

Update LLVM version number.

  • Participants
  • Parent commits 827eb7c

Comments (0)

Files changed (1)

File pure/INSTALL

 =============
 
 Here is the executive summary for the impatient. This assumes that you're
-using LLVM 3.1 and Pure @version@, please substitute your actual version
+using LLVM 3.3 and Pure @version@, please substitute your actual version
 numbers in the commands given below.
 
 Prerequisites: gcc, GNU make, flex/bison (development sources only), libltdl,
 this writing, are available here:
 
 | https://bitbucket.org/purelang/pure-lang/downloads/pure-@version@.tar.gz
-| http://llvm.org/releases/3.1/llvm-3.1.src.tar.gz
-| http://llvm.org/releases/3.1/clang-3.1.src.tar.gz
-| http://llvm.org/releases/3.1/dragonegg-3.1.src.tar.gz
+| http://llvm.org/releases/3.3/llvm-3.3.src.tar.gz
+| http://llvm.org/releases/3.3/cfe-3.3.src.tar.gz
+| http://llvm.org/releases/3.3/dragonegg-3.3.src.tar.gz
 
 .. note:: If you're reading this documentation online, then the Pure version
    described here most likely is still under development, in which case you
 
 Installing LLVM and clang (the latter is optional but recommended)::
 
-  $ tar xfvz llvm-3.1.src.tar.gz
-  $ tar xfvz clang-3.1.src.tar.gz && mv clang-3.1.src llvm-3.1.src/tools/clang
-  $ cd llvm-3.1.src
+  $ tar xfvz llvm-3.3.src.tar.gz
+  $ tar xfvz cfe-3.3.src.tar.gz && mv cfe-3.3.src llvm-3.3.src/tools/clang
+  $ cd llvm-3.3.src
   $ ./configure --enable-shared --enable-optimized --enable-targets=host-only
   $ make && sudo make install
 
 
   $ cd pure-@version@
   $ sudo make uninstall
-  $ cd ../llvm-3.1.src
+  $ cd ../llvm-3.3.src
   $ sudo make uninstall
 
 Please see below for much more detailed installation instructions.
 You can find these at http://llvm.org/releases/download.html.
 
 You only need the llvm-2.x or 3.x tarball which contains the LLVM library as
-well as most of the LLVM toolchain. LLVM 3.1 is the latest stable release at
-the time of this writing. LLVM versions 2.5 thru 3.1 have all been tested and
+well as most of the LLVM toolchain. LLVM 3.3 is the latest stable release at
+the time of this writing. LLVM versions 2.5 thru 3.3 have all been tested and
 are known to work with Pure. We really recommend using LLVM 2.8 or later,
 however, because LLVM has improved considerably in recent releases. (Support
 for older versions may be dropped in the future.)
 
 **Step 3.** Configure, build and install LLVM as follows::
 
-  $ cd llvm-3.1.src
+  $ cd llvm-3.3.src
   $ ./configure --enable-shared --enable-optimized --enable-targets=host-only
   $ make
   $ sudo make install
 renaming the resulting ``clang-x.y`` directory to just ``clang``. Then build
 and install clang as follows::
 
-  $ cd llvm-3.1.src/tools/clang
+  $ cd llvm-3.3.src/tools/clang
   $ make
   $ sudo make install
 
 and later allows you to specify the directory with the LLVM toolchain using
 the ``--with-tool-prefix`` configure option. E.g.::
 
-  $ ./configure --with-tool-prefix=/usr/lib/llvm-3.1/bin
+  $ ./configure --with-tool-prefix=/usr/lib/llvm-3.3/bin
 
 This is also the directory where configure will first look for the
 ``llvm-config`` script, so that the proper LLVM version is selected for