Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - floating point emulation on arm: (3 Items)
   
floating point emulation on arm  
Hello,

I have some code that I have been running on x86 targets that use the function fabs().  This code is in a static library
.

I am trying to compile the static library for an ARM little endian processor.
The library compiles fine, but when I link it to my application, I get an error that the fabs() function is undefined.

I know that most ARM9 processors do not have a floating point unit, but I thought there was support for emulation of 
floating point math.

Am I missing a library?

Thanks,
- Mike
Re: floating point emulation on arm  
Hello Mike,
fabs() requires libm.
Use the -l m option to qcc to link against this library.
Regards,
Yuriy
Re: floating point emulation on arm  
Thanks,

I just realized that I was linking libm into the static library instead of the application.

Thanks,
- Mike