This command will automatically find correct library for you.
EABI IAR ARM .EXE
exe -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16".
![eabi iar arm eabi iar arm](https://wiki.analog.com/_media/resources/eval/user-guides/eval-ad5940/tools/project_display.png)
Please remove all -L options and link with command "arm-none- eabi-gcc. BSP/lib/ Stingray_ A2_bsp_ r.sym -LC:/p4/ Sandbox/ akultur/ dev/v10_ 227604/ customers/ cust_name/ platform_ name/delivery/ Tools/ARM_ GNU/Win32/ arm-none- eabi/lib/ armv7e- m/fpu -L./Tools/ ARM_GNU/ win32/arm- none-eabi/ lib/armv7e- m/fpu -L. BSP/lib/ iar_thunker_ Stingray_ A2_r.a -lc -lgcc -lm -Map SensorHub.map -T C:/p4/Sandbox/ akultur/ dev/v10_ 227604/ customers/ cust_name/ platform_ name/delivery/ Tools/link_ script_ 4773.ld -R. oplat_name_ GCC483A2EMBOS SensorHub/ lib/AKM09912_ lib_high_ speed.a SensorHub/ lib/libCyweeSen sorHubHWFPU. oplat_name_ GCC483A2EMBOS SensorHub/ src/startup. I suspect the problem comes from your last link step ""C:/p4/ Sandbox/ akultur/ dev/v10_ 227604/ customers/ cust_name/ platform_ name/delivery/ Tools/ARM_ GNU/Win32/ bin/arm- none-eabi- ld.exe" SensorHub/ src/ctl_ main.oplat_ name_GCC483A2EM BOS SensorHub/ src/sensor_ hub_controller. floor+0xb6) : undefined reference to `_aeabi_dcmpgt' floor+0x8a) : undefined reference to `_aeabi_dcmpgt' floor+0x3c) : undefined reference to `_aeabi_dcmpgt' delivery/ Tools/ARM_ GNU/Win32/ arm-none- eabi/lib/ armv7e- m/fpu\libm.
![eabi iar arm eabi iar arm](https://istarc.files.wordpress.com/2014/11/eclipse-gnuarm-project9.png)
atan+0x1ac) : undefined reference to `_aeabi_dcmpgt' _kernel_ rem_pio2+ 0x404): undefined reference to `_aeabi_dcmpge' _kernel_ rem_pio2+ 0x3a0): undefined reference to `_aeabi_dcmpge' _kernel_ rem_pio2+ 0x268): undefined reference to `_aeabi_dcmpeq'
![eabi iar arm eabi iar arm](http://hbfsrobotics.com/wp-content/uploads/2018/08/8.png)
_ieee754_ rem_pio2+ 0x100): undefined reference to `_aeabi_dcmpeq' _ieee754_ rem_pio2+ 0xee): undefined reference to `_aeabi_dcmpeq'Į_rem_pio2. _ieee754_ asin+0圆8) : undefined reference to `_aeabi_dcmpgt' Looks like libgcc.a is missing those functions. I am using GCC arm toolchain 4.9.3 and it gives below undefined reference errors.