davids5 commented on a change in pull request #1311:
URL: https://github.com/apache/incubator-nuttx/pull/1311#discussion_r447224067



##########
File path: include/sys/types.h
##########
@@ -104,17 +105,6 @@
 
 #ifndef __ASSEMBLY__
 
-/* Floating point types */

Review comment:
       @xiaoxiang781216  I am running into problems with this change. It looks 
like we require now CONFIG_LIBM needs to be set to get the followinf removed 
from sys/types.h and moved to include/nuttx/lib/math.h
   
   ```
   typedef float        float32;        
   #ifndef CONFIG_HAVE_DOUBLE   
   typedef float        double_t;       
   typedef float        float64;        
   #else        
   typedef double       double_t;       
   typedef double       float64;        
   #endif       
   ```
   
   But if we do set CONFIG_LIBM  we loose things like `fmaxf` from the 
toolchain headers that do not define the moved types .  Can you offer your 
motivation for this change and suggest how we are expected to use it. 




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to