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


Ignore:
Timestamp:
Apr 1, 2009 10:20:08 AM (5 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)