Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Refactor prerequisite notes, since INSTALL.TXT has the detailed

build instructions.
  • Loading branch information...
commit 0208b561347ac49193e31f5e427c86f63c391d02 1 parent 039d75f
Patrick R. Michaud pmichaud authored

Showing 2 changed files with 9 additions and 27 deletions. Show diff stats Hide diff stats

  1. +8 4 INSTALL.txt
  2. +1 23 README
12 INSTALL.txt
@@ -8,10 +8,13 @@
8 8 library installed (<http://site.icu-project.org/>). Rakudo can run
9 9 without ICU, but some Unicode-related features do not work properly.
10 10
  11 + To get readline support (command history and editing), you'll also
  12 + need the "libreadline-dev" library.
  13 +
11 14 As an example, on Debian GNU/Linux or Ubuntu Linux, the necessary
12 15 components for building Rakudo can be installed via the command
13 16
14   - aptitude install build-essential libicu-dev git-core
  17 + aptitude install make gcc libicu-dev libreadline-dev git-core
15 18
16 19 (Perl is installed by default already). To enable parallel testing you
17 20 also need the CPAN module Test::Harness in version 3.16 or newer; you
@@ -19,8 +22,9 @@
19 22 variable.
20 23
21 24 Building and invoking Rakudo
22   - Because Rakudo is under rapid development, we generally recommend
23   - downloading Rakudo directly from github and building from there:
  25 + If you're wanting the bleeding-edge version of the Rakudo Perl 6
  26 + compiler, we recommend downloading Rakudo directly from Github
  27 + and building it from there.
24 28
25 29 $ git clone git://github.com/rakudo/rakudo.git
26 30
@@ -78,7 +82,7 @@
78 82 satify a minimum specified by the Rakudo being built -- Configure.pl
79 83 and "make" will verify this for you. Released versions of Rakudo
80 84 always build against the latest release of Parrot; checkouts of
81   - the HEAD revision from github often require a version of Parrot
  85 + Rakudo's HEAD revision from Github often require a version of Parrot
82 86 that is newer than the most recent Parrot monthly release.
83 87
84 88 Once built, Rakudo's "make install" target will install Rakudo and its
24 README
@@ -14,33 +14,11 @@ Rakudo Perl 6
14 14 For a high-level overview of implemented and missing features,
15 15 please visit http://perl6.org/compilers/features .
16 16
17   - Prerequisites
18   - To build Rakudo you need at least a C compiler, a 'make' utility,
19   - and Perl 5.8.4 or newer. You probably also want a machine with a fair
20   - amount of memory available: 1GB is known to be too small for building
21   - Rakudo, while 2GB is generally known to be sufficient.
22   -
23   - In order to fully support Unicode, you'll also want to have the
24   - ICU library installed (http://site.icu-project.org/).
25   - Rakudo can run without ICU, but some Unicode-related features
26   - will not work properly.
27   -
28   - On Debian GNU/Linux or Ubuntu Linux, the necessary components
29   - for building Rakudo can be installed via the command
30   -
31   - aptitude install make gcc libicu-dev
32   -
33   - Readline support also requires the "libreadline-dev" library.
34   -
35   - On RedHat/Fedora/CentOS, the components can be installed with
36   -
37   - yum groupinstall development-tools
38   - yum install libicu-devel readline-devel
39   -
40 17 Building Rakudo
41 18 See the INSTALL.txt file for detailed prerequisites and build and
42 19 installation instructions. The short version is
43 20
  21 + $ # recommended: install libicu-dev and libreadline-dev packages
44 22 $ perl Configure.pl --gen-parrot --gen-nqp
45 23 $ make
46 24 $ make spectest # optional

0 comments on commit 0208b56

Please sign in to comment.
Something went wrong with that request. Please try again.