Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Refactor prerequisite notes, since INSTALL.TXT has the detailed
build instructions.
  • Loading branch information
pmichaud committed Jun 30, 2012
1 parent 039d75f commit 0208b56
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 27 deletions.
12 changes: 8 additions & 4 deletions INSTALL.txt
Expand Up @@ -8,19 +8,23 @@
library installed (<http://site.icu-project.org/>). Rakudo can run
without ICU, but some Unicode-related features do not work properly.

To get readline support (command history and editing), you'll also
need the "libreadline-dev" library.

As an example, on Debian GNU/Linux or Ubuntu Linux, the necessary
components for building Rakudo can be installed via the command

aptitude install build-essential libicu-dev git-core
aptitude install make gcc libicu-dev libreadline-dev git-core

(Perl is installed by default already). To enable parallel testing you
also need the CPAN module Test::Harness in version 3.16 or newer; you
can control the number of parallel jobs with the "TEST_JOBS" environment
variable.

Building and invoking Rakudo
Because Rakudo is under rapid development, we generally recommend
downloading Rakudo directly from github and building from there:
If you're wanting the bleeding-edge version of the Rakudo Perl 6
compiler, we recommend downloading Rakudo directly from Github
and building it from there.

$ git clone git://github.com/rakudo/rakudo.git

Expand Down Expand Up @@ -78,7 +82,7 @@
satify a minimum specified by the Rakudo being built -- Configure.pl
and "make" will verify this for you. Released versions of Rakudo
always build against the latest release of Parrot; checkouts of
the HEAD revision from github often require a version of Parrot
Rakudo's HEAD revision from Github often require a version of Parrot
that is newer than the most recent Parrot monthly release.

Once built, Rakudo's "make install" target will install Rakudo and its
Expand Down
24 changes: 1 addition & 23 deletions README
Expand Up @@ -14,33 +14,11 @@ Rakudo Perl 6
For a high-level overview of implemented and missing features,
please visit http://perl6.org/compilers/features .

Prerequisites
To build Rakudo you need at least a C compiler, a 'make' utility,
and Perl 5.8.4 or newer. You probably also want a machine with a fair
amount of memory available: 1GB is known to be too small for building
Rakudo, while 2GB is generally known to be sufficient.

In order to fully support Unicode, you'll also want to have the
ICU library installed (http://site.icu-project.org/).
Rakudo can run without ICU, but some Unicode-related features
will not work properly.

On Debian GNU/Linux or Ubuntu Linux, the necessary components
for building Rakudo can be installed via the command

aptitude install make gcc libicu-dev

Readline support also requires the "libreadline-dev" library.

On RedHat/Fedora/CentOS, the components can be installed with

yum groupinstall development-tools
yum install libicu-devel readline-devel

Building Rakudo
See the INSTALL.txt file for detailed prerequisites and build and
installation instructions. The short version is

$ # recommended: install libicu-dev and libreadline-dev packages
$ perl Configure.pl --gen-parrot --gen-nqp
$ make
$ make spectest # optional
Expand Down

0 comments on commit 0208b56

Please sign in to comment.