Aside: has anyone build synchronet *on* a raspberry pi?
The cross platform builds (via qemu on x64) seem to take
about 40m, wasn't sure if this was typical, more or less
than native hardware.
Aside: has anyone build synchronet *on* a raspberry pi?
The cross platform builds (via qemu on x64) seem to take
about 40m, wasn't sure if this was typical, more or less
than native hardware.
So my CI builds on a Pi - Pi3B+, and I build everything(
including Spider Monkey) - takes about 55 minutes.
The reason I build Spider Monkey, as there was some times
I was seeing coredumps that appeared to be related to
Spider Monkey (using the apt versions), but building it
as part of an SBBS build didnt result in those coredumps.
I know uname -a shows arm, but handling the dosemu in a
docker run --rm -it --platform=amd64 node:14-stretch uname -aLinux ... x86_64 GNU/Linux
docker run --rm -it --platform=linux/arm64 node:14-stretch uname -aLinux ... aarch64 GNU/Linux
docker run --rm -it --platform=linux/arm/v7 node:14-stretch uname -aLinux ... armv7l GNU/Linux
would you mind taking a look at my Dockerfile and offer some
suggestions to build Spider Monkey for ARM builds? Not even
sure of the command changes I would need in place.
I dont do anything special for Spider Monkey.
Here is my Dockerfile http://dev.leenooks.net/bbs/sbbs/-/blob/armv7l/Dockerfile
My x86_64 is similar only really adding Dosemu (which I run in a swarm as a game server).
While it only builds on 32 bit arm (armv7l), I actually run it on 64 bit arm (aarch64) quite happily.
I guess when Spider Monkey is updated, I'll then build it on 64 bit arm.
Will take more of a look.. FYI, echicken and I got dpc2 (doorparty connector) publishing on dockerhub over the weekend.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 371 |
Nodes: | 16 (2 / 14) |
Uptime: | 176:32:32 |
Calls: | 7,915 |
Files: | 12,983 |
Messages: | 5,797,790 |