cognitom / cognitom/windmill

geonix41のビルド時に出るwarningについて

Open
#33 1 comment 0 reactions 0 assignees View on GitHub
claude-opus wontfix
Dominant language
C
Stars
4
Forks
0
Avg merge
3d 5h
Merged PRs (30d)
4

Description

ビルド時にシンボルサイズの差違でwarningが出ている。パッチを当てたせいだと思うが念のため調査し、issueとして記録する。

既知の問題であれば...
- PRを作成しないこと
- 経緯についてコメント

```
Linking: .build/windmill_geonix41_default.elf [WARNINGS]
|
| /opt/qmk/bin/../lib/gcc/arm-none-eabi/15.2.0/../../../../arm-none-eabi/bin/ld: warning: size of symbol `es_user_driver' changed from 20 in .build/obj_windmill_geonix41_default/keyboards/windmill/geonix41/geonix41.o to 24 in lib/rdr_lib/librdrcommon.a(rdr_common.o)
| /opt/qmk/bin/../lib/gcc/arm-none-eabi/15.2.0/../../../../arm-none-eabi/bin/ld: warning: NOTE: size discrepancies can cause real problems. Investigation is advised.
|
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the geonix41 build and reviewing the linker warning for es_user_driver. Compare the symbol definitions in geonix41.o and lib/rdr_lib/librdrcommon.a(rdr_common.o), then determine whether the patch caused the size mismatch. Done means recording the investigation and, if it is a known issue, commenting on its history without opening a PR.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system, embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.