On 29/03/18 08:36, Ajay Garg wrote:
Hi All.

We are wanting to create a rumprun-cross-compiler for Xen for ARM (so
that it can then be used to cross-compile rumprun-packages and finally
bake them).

Currently, we are using a x86_64 machine with a Ubuntu-16.04, and have
created a toolchain-arm_cortex-a8+vfpv3_gcc-7.3.0_musl_eabi toolchain.
Using this, we are trying to compile rumprun, but are unfortunately
facing too many breakages-then-fix-then-recompile cycles. It's been 3
days already.

If you mean that it's a lot of waiting to run the build from the start, don't do that. There are quasi-documented ways to continue and get the results for the next iteration immediately. Unfortunately, I don't remember where they are quasi-documented, but the video series probably at least gives hints.

If you mean that there are problems because xen-on-arm isn't supported, well, then yes, and there's no way around that except to add support.

What is the recommended procedure to achieve what we want? Will things
be better if we use a ARM machine directly to compile
rumprun-cross-compiler?

Doubtful. If you intend to use your result for anything, you'll want to iron out any cross-compile snafus anyway (unless you like compilations to take much much longer than necessary, but not many people do).

Reply via email to