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

