Hello,
We have our own custom design based on imx8mp, and so far we have worked with various yocto versions from NXP. We also need to generate the toolchain using the populate_sdk command as we have some customers who need to cross compile their applications outside of yocto.
We have used the following versions
5.4.70-2.3.2 (gcc 9.2)
5.15.32-2.0.0 (gcc 11.2)
6.1.22_2.0.0 (gcc 12.2)
6.6.23-2.0.0 (gcc 13.2)
We see that the same source code compiled with gcc 12.2 and 13.2 (same compile and strip options) produces binary files that are considerably larger than before.
Do you know if there is anything new we need to consider with these new compiler versions to avoid this problem?
Kind regards and thanks