I should have put this in the commit message, but here's the failure when using an external toolchain:
2021-10-05 12:52:14 - INFO - | HOSTCXX scripts/gcc-plugins/arm_ssp_per_task_plugin.so 2021-10-05 12:52:14 - INFO - | In file included from /builds/engineering/yocto/meta-arm/work/build/tmp/work-shared/fvp-base-arm32/kernel-source/scripts/gcc-plugins/gcc-common.h:103, 2021-10-05 12:52:14 - INFO - | from /builds/engineering/yocto/meta-arm/work/build/tmp/work-shared/fvp-base-arm32/kernel-source/scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3: 02021-10-05 12:52:14 - INFO - | /builds/persist/toolchains/gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf/bin/../lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/builtins.h:23:10: fatal error: mpc.h: No such file or directory 2021-10-05 12:52:14 - INFO - | #include <mpc.h> 2021-10-05 12:52:14 - INFO - | ^~~~~~~ 2021-10-05 12:52:14 - INFO - | compilation terminated. On Wed, 6 Oct 2021 at 11:12, Ross Burton <[email protected]> wrote: > > On Wed, 6 Oct 2021 at 11:10, Ross Burton <[email protected]> wrote: > > This depends on CONFIG_GCC_PLUGINS which I don't believe is enabled in > > any of the default configurations. meta-arm builds a few kernels with > > defconfig, which does. > > Sorry, brain still not warmed up yet. > > CONFIG_GCC_PLUGINS needs to be enabled, but the real difference is > that using the normal GCC pulls libmpc into the sysroot via implicit > dependencies. If you use an external toolchain (like > meta-arm-toolchain) this doesn't happen, and the dependency needs to > be explicit. > > Ross
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156687): https://lists.openembedded.org/g/openembedded-core/message/156687 Mute This Topic: https://lists.openembedded.org/mt/86092630/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
