cross compile fails with GCC_PLUGIN_LATENT_ENTROPY
From: Tadhg McDonald-Jensen
Date: Tue Apr 01 2025 - 17:34:17 EST
Hello,
When cross compiling the linux kernel with
`CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y` it tries to compile the plugin for
the target platform instead of for the host machine causing the
compilation to fail.
I've opened a bug on bugzilla:
https://bugzilla.kernel.org/show_bug.cgi?id=219973
Specifically I am using GNU guix and trying to compile with `ARCH=arm`
and `CROSS_COMPILE=arm-linux-gnueabihf`, in guix the include paths are
setup in a non typical way so if that is relevant to this error I am
happy to provide more detail, but hopefully just the output of make
showing `CC scripts/gcc-plugins/latent_entropy_plugin.o` instead of
`HOSTCC` like many other files in the scripts folder is sufficient to
reproduce and solve this issue.
Kind Regards,
Tadhg McDonald-JensenAttachment:
OpenPGP_0x85C0C8DCBBF44EE7.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature