I created the SDK corresponding to my Image using “-c populate_sdk”, and everything went ok.
When I try to use the generated toolchain (which is inside “arm-angstrom-linux-gnueabi” folder, using arm-angstrom-linux-gnueabi-g++ compiler), then I get many error messages about *.h missing. Strange.
Then I downloaded the “gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar”, this with hard float support, and everything compiles fine.
So my question is how to create an SDK with hard float support. I think it should be in the DEFAULTTUNE of the MACHINE, but I am not really familiar with it. I see no such variable in my machine *.conf file, so I guess it is inherited from another layer, but which one ? What could I use for an apalis iMX6D 512MB ?