Package Details: rakudo 2020.08.1-1

Git Clone URL: (read-only, click to copy)
Package Base: rakudo
Description: Raku compiler for MoarVM
Upstream URL:
Licenses: PerlArtistic
Groups: perl6
Conflicts: rakudo-moarvm
Provides: perl6, rakudo-moarvm
Replaces: rakudo-moarvm
Submitter: None
Maintainer: spider-mario
Last Packager: spider-mario
Votes: 71
Popularity: 0.187833
First Submitted: 2009-08-07 12:03
Last Updated: 2020-08-24 10:18

Dependencies (2)

Required by (213)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

frony0 commented on 2015-12-27 23:22

Nevermind, solved it with

spider-mario commented on 2015-12-27 22:55

Actually, I am not sure how to go about this myself. :p I have filed a ticket upstream:

Edit: I think it has been fixed in the git repository (by commit fb00ed), I am going to try and backport the fix.

Edit 2: success! will upload in a bit.

FWIW, I still maintain my binary repository (only for x86_64, though):

frony0 commented on 2015-12-27 22:48

I've just tried to update to 2015-12 by editing pkgver, but I run into issues during "make install". Please advise!

spider-mario commented on 2015-03-02 16:24

I am aware of that and was planning to do that for the next release. Thank you.

(However, I have just realized that I forgot to upload the PKGBUILDs for 2015.02… my bad.)

For now, although the package `rakudo` is still the Parrot version, /usr/bin/perl6 is the MoarVM Rakudo when installing both.

atweiden commented on 2015-03-02 16:21

@spider-mario: Larry Wall in an interview at FOSDEM stated that Perl6 would launch officially with MoarVM:

The Rakudo team announced they would drop Parrot support:

This would suggest MoarVM should be the default in nqp and rakudo pkgs, and parrot support extracted away into nqp-parrot and rakudo-parrot as opposed to moarvm support being extracted into nqp-moarvm and rakudo-moarvm. MoarVM should be the default. Probably JVM support should be included as well. I have listed PKGBUILDs that follow this approach here:


spider-mario commented on 2015-01-07 21:05

It’s OK, this kind of strange random issue happens. It is I who should apologize: not seeing right away what the problem might have been, I forgot about your comment and did not respond. I’m sorry.

jdn06 commented on 2015-01-07 21:00

OK. I tried on another computer and it worked. I don't know what happened the previous time, but anyway everything seems ok. Sorry...

jdn06 commented on 2015-01-02 08:07

My nqp is updated but I have a problem when I try to build rakudo-2014.12-1:

./perl6-p --setting=NULL --ll-exception --optimize=3 --target=pir --stagestats --output=src/gen/p-CORE.setting.pir gen/parrot/CORE.setting
Stage start : 0.000
Stage parse : error:imcc:loadlib directive could not find library `nqp_dyncall_ops'
in file '(file unknown)' line 1

Makefile:545 : la recette pour la cible « CORE.setting.pbc » a échouée
make: *** [CORE.setting.pbc] Erreur 1

Franek commented on 2014-07-26 09:08

You are probably right.

One other possibiliy would be, at least as long as this is in the AUR and not the repos, to have only one PKGBUILD where you would have to comment/uncomment which backends to disable/enable. Less redundancy this way, and you would always have a /usr/bin/perl6.

No big deal, though. The way it is right now is just as okay.

spider-mario commented on 2014-07-25 09:42

That’s an interesting point, but on the other hand wouldn’t it be quite inconvenient to make a package for every possible backend combination (Parrot+MoarVM, Parrot+MoarVM+JVM, MoarVM+JVM…)? To me it seems easier to just remove the line `rm "$pkgdir"/usr/bin/perl6` if only one backend is wanted.