[Pkg-parrot-devel] Rakudo runtime depends on parrot-devel
Patrick R. Michaud
pmichaud at pobox.com
Sat Jul 30 21:38:56 UTC 2011
On Sat, Jul 30, 2011 at 07:03:20PM +0200, Allison Randal wrote:
> Yes, the reason rakudo depends on parrot-devel at runtime is because it
> needs some files that are in parrot-devel and not in the main parrot
> binary package. So the question is exactly which files you need.
>
> Digging into it a bit, I suspect it'll boil down to needing NQP and PCT.
Not NQP so much, but certainly the regex libraries. As a first cut, I
suspect Rakudo's runtime needs (grabbing names from parrot-devel-3.3.0 package):
/usr/lib/parrot/3.3.0/library/HLL.pbc
/usr/lib/parrot/3.3.0/library/P6Regex.pbc
/usr/lib/parrot/3.3.0/library/P6object.pbc
/usr/lib/parrot/3.3.0/library/PCT.pbc
/usr/lib/parrot/3.3.0/library/PCT/Grammar.pbc
/usr/lib/parrot/3.3.0/library/PCT/HLLCompiler.pbc
/usr/lib/parrot/3.3.0/library/PCT/PAST.pbc
/usr/lib/parrot/3.3.0/library/Regex.pbc
These libraries would be needed by any HLL that is nqp-based or makes
use of the regex engine from NQP.
Building Rakudo from source requires a lot more from parrot-devel, of
course: ops2c, parrot-nqp, parrot_config, pbc_to_exe, pmc2c, etc.
Pm
More information about the Pkg-rakudo-devel
mailing list