Hi! I’m trying to build a sysroot SDK for a Colibri IMX7 module, with soft-float architecture (due to a old project migration from a Beaglebone board), and I’m facing issues when I’m building my project with the current sysroot (hard-float). I followed this topic from someone who faced a similar situation, but even though I’m still unsuccessful. When I look for the files in the buildroot system, the gnu/stubs-soft.h is missing, and creating a new file doesn’t work, as expected, failing the building; the hard-float SDK build works correctly.
This attached file contains my output log when I’m run the bitbake with the flag populate_sdk. Can someone help me in this issue?
And the output of command arm-tdx-linux-gnueabi-gcc -v is available below:
Using built-in specs.
COLLECT_GCC=arm-tdx-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/home/tony-serttel/toradex-sdk/sysroots/x86_64-tdxsdk-linux/usr/libexec/arm-tdx-linux-gnueabi/gcc/arm-tdx-linux-gnueabi/8.2.0/lto-wrapper
Target: arm-tdx-linux-gnueabi
Configured with: ../../../../../../work-shared/gcc-8.2.0-r0/gcc-8.2.0/configure --build=x86_64-linux --host=x86_64-tdxsdk-linux --target=arm-tdx-linux-gnueabi --prefix
=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr --exec_prefix=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr --bindir=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxs
dk-linux/usr/bin/arm-tdx-linux-gnueabi --sbindir=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr/bin/arm-tdx-linux-gnueabi --libexecdir=/opt/tdx-x11/2.6.4/sysroots
/x86_64-tdxsdk-linux/usr/libexec/arm-tdx-linux-gnueabi --datadir=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr/share --sysconfdir=/opt/tdx-x11/2.6.4/sysroots/x86
_64-tdxsdk-linux/etc --sharedstatedir=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/com --localstatedir=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/var --libdir=
/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr/lib/arm-tdx-linux-gnueabi --includedir=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr/include --oldincludedir=
/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr/include --infodir=/opt/tdx-x11/2.6.4/sysroots/x86_64-tdxsdk-linux/usr/share/info --mandir=/opt/tdx-x11/2.6.4/sysroo
ts/x86_64-tdxsdk-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/workdir/build/tmp/work/x86_64-nativesdk-tdxsdk-linux/
gcc-cross-canadian-arm/8.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --e
nable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-tdx-linux-gnueabi- --without-local-prefix --enable-lto --disable-libssp -
-enable-libitm --disable-bootstrap --disable-libmudflap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable
-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/8.2.0 --with-build-time-tools=/workdir/build/tmp/work/x86_
64-nativesdk-tdxsdk-linux/gcc-cross-canadian-arm/8.2.0-r0/recipe-sysroot-native/usr/arm-tdx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/workdir/b
uild/tmp/work/x86_64-nativesdk-tdxsdk-linux/gcc-cross-canadian-arm/8.2.0-r0/recipe-sysroot --without-long-double-128 libgcc_cv_powerpc_float128=no --enable-poison-syst
em-directories --disable-static --enable-nls --enable-initfini-array
Thread model: posix
gcc version 8.2.0 (GCC)
Thanks in advance.