I am trying to update our project to Matter 1.3, which is supported by the nrfconnect-sdk v2.7.0.
However, if I activate CONFIG_FPU (even in the Matter examples), I'll get the error
CMake Error at ~/nrfxlib/openthread/CMakeLists.txt:74 (message):
This platform has no OpenThread libraries provided for the current configuration.
Please use sources to build OpenThread.
Looking through the changes in the nrfxlib, commit 99a747cc9d8aae011c6628c42aecd617b24e638e removed the hard-float library and added the soft-float library. This breaks out-of-the-box builds with CONFIG_FPU, since this sets CONFIG_FP_HARDABI. Even worse, now I also need to set CALC_LIB_PATH_SOFT_FLOAT_FALLBACK and CALC_LIB_PATH_BASE_DIR somehow to get the soft-float library which is shipped, and not the softfp-float which I can easily get by setting CONFIG_FP_SOFTABI.
For the project, I need to know:
- Is there any migration guide? If so, where?
- Why is this behavior changed without notice?
Please note that this is urgent, because we have a contract with the customer