Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
00:08
reportable6 left,
reportable6 joined
00:36
shareable6 joined
00:37
sourceable6 joined,
unicodable6 joined
00:38
notable6 joined,
benchable6 joined
00:50
Kaipei left
01:17
vrurg joined
01:22
vrurg left
01:37
evalable6 joined
02:37
squashable6 joined
02:38
linkable6 joined
04:45
vrurg joined
04:52
vrurg left
05:13
gfldex left,
Nicholas left,
Nicholas joined,
gfldex joined
06:07
reportable6 left
06:23
squashable6 left
06:26
squashable6 joined
07:09
reportable6 joined
07:38
sena_kun joined
08:21
epony left
09:07
sena_kun left
09:44
epony joined
09:48
sena_kun joined
10:00
Kaiepi joined
11:27
linkable6 left,
evalable6 left
11:28
evalable6 joined,
linkable6 joined
12:07
discord-raku-bot left,
discord-raku-bot joined,
reportable6 left
13:04
discord-raku-bot left,
discord-raku-bot joined
13:07
reportable6 joined
13:32
discord-raku-bot left
13:33
discord-raku-bot joined
13:37
discord-raku-bot left,
discord-raku-bot joined
|
|||
lizmat | And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/10/17/2022-...p-no-fear/ | 14:10 | |
15:13
bloatable6 left,
sourceable6 left,
reportable6 left,
quotable6 left,
nativecallable6 left,
statisfiable6 left,
coverable6 left,
notable6 left,
greppable6 left,
bisectable6 left,
tellable6 left,
unicodable6 left,
committable6 left,
benchable6 left,
shareable6 left,
releasable6 left,
linkable6 left,
evalable6 left,
squashable6 left
15:14
sourceable6 joined
15:15
tellable6 joined,
greppable6 joined,
statisfiable6 joined,
reportable6 joined,
linkable6 joined
15:16
nativecallable6 joined
16:14
shareable6 joined,
unicodable6 joined
16:15
evalable6 joined,
committable6 joined,
benchable6 joined
16:16
bisectable6 joined,
squashable6 joined,
coverable6 joined
16:17
releasable6 joined
17:14
quotable6 joined
17:16
sena_kun left
17:17
bloatable6 joined
17:49
sena_kun joined
18:07
reportable6 left
18:10
reportable6 joined
18:16
notable6 joined
18:30
sena_kun left
18:33
sena_kun joined
|
|||
Oshawott | Nicholas: Laaate getting back to this, but the cross-compilation was mostly so that it might be possible to add a Termux package for Rakudo, since all platforms for their packages are done with a single builder | 18:51 | |
My current Configure.pl invocation for Rakudo looks like: ./Configure.pl --gen-moar --moar-option="--build=${TERMUX_BUILD_TUPLE}" --moar-option="--host=${TERMUX_HOST_PLATFORM}" --moar-option="--ar=llvm-ar" --moar-option="--cc=clang" --gen-nqp --backends=moar --prefix=$TERMUX_PREFIX | 18:52 | ||
The --host and --build options were something I noticed in the cross-compiled builds for moarvm in debian | |||
As in like, this: deb.debian.org/debian/pool/main/m/m...ian.tar.xz | 18:53 | ||
(In the rules file) | |||
I think the packages on this page may have been cross-compiled: packages.debian.org/stretch/moarvm | 18:54 | ||
But I'm having a tricky time figuring out how to specifically configure rakudo to gen-moar, while also not defaulting to the host I'm building on | 18:55 | ||
The reason for --host and --build with --cc rather than --compiler is because in the Configure.pl script for moarvm has that as mutually exclusive with the cross-compilation options: github.com/MoarVM/MoarVM/blob/mast...e.pl#L1099 | 18:57 | ||
Nicholas | I'm not sure if any debian packages are cross compiled. At times I've had access to most of the platforms listed there (not s390x, and not some of the variants of each CPU) and all the builds were always native | ||
I've neve tried to cross compile. I'm not sure if it ever worked. I doubt that it currently works. | |||
Oshawott | Ooh | 18:58 | |
Nicholas | and I think if you want to try it, start with trying to build MoarVM from its directory, running ./Configure.pl there | ||
rather than attempting ./Confugre.pl from the Rakudo tree | |||
Oshawott | Yeah! I might play around with it a bit! | ||
Nicholas | but, if you can get MoarVM to build | ||
Oshawott | (I wonder what it would take to get that working..?) | ||
Nicholas | you can build everything else on a different CPU architecture if you have the install paths correct (IIRC) | 18:59 | |
except, I guess, the linking part of native executables | |||
compiling and linking | |||
because the MoarVM bytecode is platform independent | |||
but anyway, start with trying to build just MoarVM | |||
no, I don't know what it would take | |||
Oshawott | Will do! | ||
I did actually originally have moarvm as its own package, though the gen-moar seemed like it could be convenient if I could figure it out! | |||
I figured I'd ask here in case there was something silly I was missing, since I'm not that great at perl, so dissecting the configure script kinda only got me so far | 19:00 | ||
Nicholas: Thanks for the info..! ^^ | 19:01 | ||
19:20
Kaiepi left,
Kaiepi joined
19:32
sena_kun left
19:33
sena_kun joined
19:38
Kaiepi left,
Kaiepi joined
19:43
Kaiepi left
20:05
Kaiepi joined
21:42
sena_kun left
|