Browse files

Refactor prerequisite notes, since INSTALL.TXT has the detailed

build instructions.
  • Loading branch information...
1 parent 039d75f commit 0208b561347ac49193e31f5e427c86f63c391d02 @pmichaud pmichaud committed Jun 30, 2012
Showing with 9 additions and 27 deletions.
  1. +8 −4 INSTALL.txt
  2. +1 −23 README
View
12 INSTALL.txt
@@ -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
@@ -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
View
24 README
@@ -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

0 comments on commit 0208b56

Please sign in to comment.