hi, i started a crowdfunding campaign to provide an armhf eco-conscious computer, i have something like 200 people to provide parabola gnu/linux-libre to them. in june-august 2016 eudev, openrc and nosystemd were installed successfully (systemd will not be distributed to them as its entire development and deployment has been done unethically).
so the arm port of eudev and openrc is critical to the project's success.
on returning to the root image in order to perform an upgrade it would appear that the arm port is entirely missing... or that i can no longer find it. any clues?
Sadly, there has never been an ARM port... We are just a couple of people doing most of the work and none of us owns an ARM box, not to mention our serious lack of free time. You are very welcome to take over the ARM port and/or help with the OpenRC/eudev project in general.
I have a raspberry pi 3 on which I tested compiling some OpenRC packages, but could not finish it due to lack of time.
What is needed I guess is to add 'armv7' arch (or other arm architectures to build for) to the PKGBUILDS, build and test the packages, and upload them to the repo.
I have also read about cross compiling arm packages on x86_64; if a system for that could be setup that could be helpful as well.
Regards,
Aaditya
https://github.com/manjaro/packages-openrc/pull/47
https://sourceforge.net/projects/mefiles/files/Manjaro/openrc-eudev/armv7h/
Last edit: Aaditya Bagga 2017-06-20
i am now extremely puzzled as to how i ever managed to get openrc, eudev and nosystemd up and running on an armv7h system at all! i do not recall ever doing a package build!
aaditya: i did the initial armv7h bootstrap via a complex process of downloading a live boot parabola iso image, running that under qemu, activating nfs client to mount a filesystem on my laptop as well as setting up an http and dns proxy on the laptop, then i followed the standard parabola / archlinux armv7h bootstrap instructions inside qemu which involved installing and running qemu under qemu.
whilst you may not need to go to the extreme lengths of running qemu-arm under qemu-x86 as i did you can simply run qemu-arm from a native system (as long as you have an armv7h rootfs already).
parabola does not have an armv7h iso but archlinux almost certainly does.
so it is therefore quite easy - if you know what you are doing - to compile packages for armv7h within qemu-arm, in fact the firefox package was prepared last year in this way. the only thing to watch out for is never to use swap space within qemu-arm.