nrfconnect-sdk v2.7.0: no hard-float OpenThread library available; builds with FPU not possible out of the box

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

Related