[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#26339] closing bootloader serie.

From: Ludovic Courtès
Subject: [bug#26339] closing bootloader serie.
Date: Thu, 26 Oct 2017 15:20:30 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Mathieu Othacehe <address@hidden> skribis:

>> That said, I experimented with cross-compiled GuixSD (that is, ‘guix
>> system build --target=foo-linux-gnu’), and I think that’s promising,
>> with the caveat that you have to restrict your package set to those that
>> can actually be cross-compiled.  Should we try to get it off the ground?
> That would be really interesting. But to build an arm GuixSD installer
> for example, it would require that are all the packages needed to set-up
> the rootfs of the installer are cross-compilable, right ?

Yes.  So in my experiments I had ‘services’ and ‘packages’ almost empty,
to be sure.

> What's the difference between --system=armhf-linux and
> --target=arm-linux-gnueabihf ?

‘--target’ specifies a cross-compilation triplet, where ‘--system’
specifies the system you want to build on.  Without offloading, your
x86_64 machine can only build for ‘x86_64-linux’ or ‘i686-linux’.

Conversely cross-compilation does not depend on offloading, it’s just
regular cross-compilation.

Does that make sense?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]