__fixunsdfdi is a gcc internal function which converts a double to an unsigned long.
This function is provided in userspace by libgcc.a. However, libgcc.a is not available in kernel space. Instead, we depend on gcc preferring to emit inline assembler for this operation, as it does on the platforms we support such as gcc version 4.2.4 when -msoft-float is not specified. It looks like if you omit CONFIG_RTAI_FPU_SUPPORT when building rtai, -msoft-float will be among the compiler options; otherwise -mhard-float will be. Perhaps this is the cause of your problem? Jeff ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
