Hi, I am currently working on a Yocto Project build for the AM335X-EVM machine using the kirkstone release. My goal is to include GCC plugins in the generated meta-toolchain. However, I am encountering some challenges and would appreciate guidance from the community.
Here are the steps I have tried so far: 1) Added EXTRA_OECONF:append = " --enable-plugins" in recipes-core/meta/meta-toolchain.bb Steps for Toolchain Relocation: einfochips@VM2568:~/work/tisdk/build/deploy-ti/sdk$ ls arago-2023.10-toolchain-2023.10.host.manifest arago-2023.10-toolchain-2023.10.target.manifest arago-2023.10-toolchain-2023.10.sh arago-2023.10-toolchain-2023.10.testdata.json einfochips@VM2568:~/work/tisdk/build/deploy-ti/sdk$ ./arago-2023.10-toolchain-2023.10.sh Arago SDK installer version 2023.10 =================================== Enter target directory for SDK (default: /opt/arago-2023.10): /home/einfochips/work/toolchain/ You are about to install the SDK to "/home/einfochips/work/toolchain". Proceed [Y/n]? Y Extracting SDK...............................................................................................................................................done Setting it up...done SDK has been successfully set up and is ready to be used. Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g. $ . /home/einfochips/work/toolchain/environment-setup-armv7at2hf-neon-oe-linux-gnueabi einfochips@VM2568:~/work/tisdk/build/deploy-ti/sdk$ cd /home/einfochips/work/toolchain/ einfochips@VM2568:~/work/toolchain$ source environment-setup-armv7at2hf-neon-oe-linux-gnueabi Steps for Cross compilation of Driver: MY_KERNEL=/home/einfochips/work/tisdk/build/arago-tmp-default-glibc/work/am335x_evm-oe-linux-gnueabi/linux-ti-staging/6.1.46+gitAUTOINC+247b2535b2-r22b.arago5.1_tisdk_2_edgeai_0_edgeai_7/build/ make clean make KLIB=$MY_KERNEL KLIB_BUILD=$MY_KERNEL defconfig-brcmfmac make KLIB=$MY_KERNEL KLIB_BUILD=$MY_KERNEL ARCH=arm CROSS_COMPILE=/home/einfochips/work/toolchain/sysroots/x86_64-arago-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi- modules Error: make[4]: ./lxdialog/check-lxdialog.sh: Permission denied make[4]: ./lxdialog/check-lxdialog.sh: Permission denied make[4]: 'conf' is up to date. # # configuration written to .config # Building backport-include/backport/autoconf.h ... done. CC [M] /home/einfochips/work/WiFi/v6.1.97-backports/compat/main.o *cc1: error: cannot load plugin ./scripts/gcc-plugins/arm_ssp_per_task_plugin.so: ./scripts/gcc-* plugins/arm_ssp_per_task_plugin.so: undefined symbol: _ZN8opt_pass14set_pass_paramEjb make[5]: *** [/home/einfochips/work/tisdk/build/arago-tmp-default-glibc/work-shared/am335x-evm/kernel-source/scripts/Makefile.build:250: /home/einfochips/work/WiFi/v6.1.97-backports/compat/main.o] Error 1 make[4]: *** [/home/einfochips/work/tisdk/build/arago-tmp-default-glibc/work-shared/am335x-evm/kernel-source/scripts/Makefile.build:502: /home/einfochips/work/WiFi/v6.1.97-backports/compat] Error 2 make[3]: *** [/home/einfochips/work/tisdk/build/arago-tmp-default-glibc/work-shared/am335x-evm/kernel-source/Makefile:2012: /home/einfochips/work/WiFi/v6.1.97-backports] Error 2 make[2]: *** [Makefile.build:13: modules] Error 2 make[1]: *** [Makefile.real:88: modules] Error 2 make: *** [Makefile:43: modules] Error 2 einfochips@VM2568:~/work/WiFi/v6.1.97-backports Best Regards, Pratik Pingate.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#209067): https://lists.openembedded.org/g/openembedded-core/message/209067 Mute This Topic: https://lists.openembedded.org/mt/110270689/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-