Hi,
Please tell us the versions of the Ride7 and ARM kits that you are using. ("the latest" might be tricky)
From what you describe I guess that your application is using the small printf option...?
This option tells the linker to link one of the small_printf libraries, as explained in the Ride documentation.
But there is no such option in the link performed by Circle_mgr, because it would have some undesirable side-effects. So in your situation the linker takes the sprintf from gcc, which does not work so easily.
The solution is to take the sources of the small_printf library that you are using (with or without floats support) and include the sources of the functions that you call (sprintf) directly in the sources of your application.
Please refer to the GettingStartedARM document for the description of these libraries and where to find their sources.
Best Regards,
Vincent