On 02.01.2017 10:43, Roger Oberholtzer wrote:
On Mon, Jan 2, 2017 at 10:00 AM, Stefan Seyfried
wrote: If you want to cross-compile easily, use a distribution that's designed to do so -- I can heartily recommend openembedded / The Yocto Project.
I looked at this. But having all the packages available as RPMS managed by zypper is a handy thing.
Which is absolutely possible with The Yocto Project: zypper as package management, rpm as package format. I personally use opkg, but just because I'm using it on embedded platforms where space matters. And the killerfeature of openembedded for me: you can easily build a reloacatable SDK which allows for easy and painless crosscompilation, targeted for your exact target configuration.
I have ideas how to do it. I already do this type of thing with a number of other pieces of hardware. What I was exploring was if there was something I had missed for ARM and openSUSE. Like maybe there was a build like the Windows build that puts everything in a separate tree and all packages are noarch. One never knows what one may find somewhere on OBS.
Basically you'd need to do some kinde of chroot'ed install of an ARM root and use that as --sysroot for a suitable cross-compiler (if you find one).
I suspect I will go the real hardware routs and just keep a Raspberry PI 3 on the local network. It is already working fine.
Probably the easiest / most reliable way to do this. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org