EmBitz

Full Version: Errors when linking math lib.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,
I try to import a Keil project published by Semtech (firmware of the LoRa SX1261 evaluation kit).
I almost succeeds, but face 5 remaining errors when the linker searches for <math.h> following functions: rint, round, floor, ceil.
I tried to change several options in "Linker setttings/Library selection", but without success.
Please could you help.
I attach the .ebp project with this post (STM32L476RG HAL source files has been removed to limit zip file size to less than 1Mb).
Thanks and regards
Pascal
(25-09-2020, 07:59 PM)pdaragon Wrote: [ -> ]Hello,
I try to import a Keil project published by Semtech (firmware of the LoRa SX1261 evaluation kit).
I almost succeeds, but face 5 remaining errors when the linker searches for <math.h> following functions: rint, round, floor, ceil.
I tried to change several options in "Linker setttings/Library selection", but without success.
Please could you help.
I attach the .ebp project with this post (STM32L476RG HAL source files has been removed to limit zip file size to less than 1Mb).
Thanks and regards
Pascal

You probably need to define math library under project libraries, I don't see any definition there.

I mean Build options->Linker settings->Libraries

Just put a single "m" there (without quotes). You will see "-lm" in you compiler output then.