Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove -nostdlib from LDFLAGS #1310

Merged
merged 1 commit into from
Aug 24, 2023
Merged

Remove -nostdlib from LDFLAGS #1310

merged 1 commit into from
Aug 24, 2023

Conversation

krichardsson
Copy link
Contributor

-nostdlib was added to LDFLAGS when we converted to kbuild, which makes it impossible to use the atof() function. This PR removes -nostdlib again.

Fixes #1299

@krichardsson krichardsson changed the title Removed -nostdlib from LDFLAGS Remove -nostdlib from LDFLAGS Aug 22, 2023
@krichardsson krichardsson merged commit a41f178 into master Aug 24, 2023
@krichardsson krichardsson deleted the krichardsson/atof branch August 24, 2023 11:58
@knmcguire knmcguire added this to the next-release milestone Oct 10, 2023
gemenerik added a commit that referenced this pull request Oct 15, 2024
This reverts commit af0cbe5.

`-nostdlib` was added to LDFLAGS when we converted to kbuild.
PR #1310 removed -nostdlib in order to make it impossible to use the `atof()` function.
However, this now causes similar linker warnings to those it was trying to solve (discussion 784).
420 days later, `atof()` is not being used anywhere internally. Discussion in #1299 is not very conclusive on why this is needed. The arguing mostly relies that the cost in flash and RAM is so low that there is no good reason not to do it. There is now!
gemenerik added a commit that referenced this pull request Oct 15, 2024
This reverts commit af0cbe5.

`-nostdlib` was added to LDFLAGS when we converted to kbuild.
PR #1310 removed -nostdlib in order to make it possible to use the `atof()` function.
However, this now causes similar linker warnings to those it was trying to solve (discussion 784).
420 days later, `atof()` is not being used anywhere internally. Discussion in #1299 is not very conclusive on why this is needed. The arguing mostly relies that the cost in flash and RAM is so low that there is no good reason not to do it. There is now!
vBruegge pushed a commit to vBruegge/crazyflie-firmware that referenced this pull request Oct 21, 2024
This reverts commit af0cbe5.

`-nostdlib` was added to LDFLAGS when we converted to kbuild.
PR bitcraze#1310 removed -nostdlib in order to make it possible to use the `atof()` function.
However, this now causes similar linker warnings to those it was trying to solve (discussion 784).
420 days later, `atof()` is not being used anywhere internally. Discussion in bitcraze#1299 is not very conclusive on why this is needed. The arguing mostly relies that the cost in flash and RAM is so low that there is no good reason not to do it. There is now!
vBruegge pushed a commit to vBruegge/crazyflie-firmware that referenced this pull request Oct 21, 2024
This reverts commit af0cbe5.

`-nostdlib` was added to LDFLAGS when we converted to kbuild.
PR bitcraze#1310 removed -nostdlib in order to make it possible to use the `atof()` function.
However, this now causes similar linker warnings to those it was trying to solve (discussion 784).
420 days later, `atof()` is not being used anywhere internally. Discussion in bitcraze#1299 is not very conclusive on why this is needed. The arguing mostly relies that the cost in flash and RAM is so low that there is no good reason not to do it. There is now!
ToveRumar pushed a commit that referenced this pull request Oct 24, 2024
This reverts commit af0cbe5.

`-nostdlib` was added to LDFLAGS when we converted to kbuild.
PR #1310 removed -nostdlib in order to make it possible to use the `atof()` function.
However, this now causes similar linker warnings to those it was trying to solve (discussion 784).
420 days later, `atof()` is not being used anywhere internally. Discussion in #1299 is not very conclusive on why this is needed. The arguing mostly relies that the cost in flash and RAM is so low that there is no good reason not to do it. There is now!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

atof() function does not compile
2 participants