On Thu, Apr 3, 2025 at 11:32 PM NoisyCoil <[email protected]> wrote:
>
> I think the key issue here is Debian wants to support cross-compiling
> out-of-tree kernel modules,

I see, that sentence explains it, thanks!

So you want to build a kernel for architecture X in a host of
architecture Y, and then build an out-of-tree module for architecture
X in a host of architecture Z (possibly X)?

As far as I have been told, the kernel generally requires that the
exact same toolchain is used to build out-of-tree modules as the main
kernel -- so the same host/target pair should be used for both the
kernel build as the out-of-tree builds. Of course, things may happen
to work otherwise.

Is the reason that there is a build farm on architecture Y that builds
all the kernels for all X, and then you want users to be able to use
their architecture X to build out-of-tree modules for their kernel on
X? i.e. the X == Z case.

Cheers,
Miguel

Reply via email to