Why is abs defined in the Arduino.h for this core?
This conflicts with std::abs usage f.e. in TensorFlow Lite. I think this has happened before in other cores, as there's a provision in TF already for this:
https://github.com/tensorflow/tensorflow/blob/845adc40a653b311f4df2c273b22de7e175a93a1/tensorflow/lite/type_to_tflitetype.h#L18
But it still required us to patch this undef in at a later point as well when porting EI to Portenta.