Audit the linkerscript
Open
mirrored
- Dominant language
- C
- Stars
- 135
- Forks
- 72
- PR merge metrics
- No merged PRs in 30d
Description
We need to check that our binary contains only what we want in it, possibly adding a `/DISCARD/` section to remove things we don't want in our binary. Things like `igot.plt` may be unnecessary bloat in our binary, or indicative of some other problem.
Contributor guide
Research direction
Locate the linker script and inspect the built binary to determine which contents are intended and whether igot.plt is unnecessary bloat or evidence of another problem. Compare the result with the desired binary contents, then verify that any linker-script change removes only unwanted sections without affecting the intended binary.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- build-system, embedded-iot
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100