Changes between Version 1 and Version 2 of Building/Preparation/Linux


Ignore:
Timestamp:
Apr 1, 2009 10:20:08 AM (6 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/Preparation/Linux

    v1 v2  
    33= Setting up a Linux system for building GHC =
    44
    5 If you're on a recent Linux system, then you should be able to get a working build environment by installing the following packages using your system's package manager:
     5If you're on a recent Linux system, then you should be able to get a working build environment by installing the following packages using your system's package manager.
     6
     7== Fedora ==
    68
    79 * `glibc-devel`
     
    1517 * `make`
    1618 * `perl`
    17  * `python` (only needed for the testsuite)
    18  * `ghc` (recent stable version of ghc, not a development version)
     19 * `python`
     20 * `ghc`
    1921 * `happy`
    2022 * `alex`
    2123
    22 To be able to build the documentation (User's Guide and Cabal guide):
     24For building the documentataion: (User's Guide and Cabal guide):
    2325
    2426 * `docbook-utils`
     
    3133 * `patch`
    3234 * `libcurl-devel` and `zlib-devel` (for building darcs)
     35
     36== Debian-based systems (e.g. Debian, Ubuntu) ==
     37
     38 * `glibc-dev`
     39 * `libedit-dev`
     40 * `ncurses-dev`
     41 * `gmp-dev`
     42 * `autoconf`
     43 * `automake`
     44 * `libtool`
     45 * `gcc`
     46 * `make`
     47 * `perl`
     48 * `python`
     49 * `ghc`
     50 * `happy`
     51 * `alex`
     52
     53For building the documentataion: (User's Guide and Cabal guide):
     54
     55 * `docbook-utils`
     56 * `docbook-utils-pdf`
     57 * `docbook-style-xsl`
     58
     59other packages that are useful for development:
     60
     61 * `strace`
     62 * `patch`
     63 * `libcurl-dev` and `zlib-dev` (for building darcs)