-
Notifications
You must be signed in to change notification settings - Fork 1.4k
board/lm3s6432-s2e/nsh: disable LIBC_LONG_LONG to fix ci bb #17751
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
Conversation
|
Why did the size change? It's because of the recent network-related patches. It might be the consequence of multiple PRs being merged together. @zhhyu7 @wenquan2015 will continue to optimize the use of net lock. Let's merge this PR first to ensure that the mainline is not broken. The relevant patch might be:
|
|
@Donny9 could we avoid use float point and 64bit dvide in the normal config to remove the lop 3 big functions: |
@xiaoxiang781216 An additional script has also been provided, which makes it convenient to use this script to view the cross-references of the symbols.
|
00086373 00000634 T __aeabi_dsub 00086373 00000634 T __subdf3 00087841 00000724 T __udivmoddi4 and other small symbol, save total flash size 3K Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
Usage: ./tools/find_symbol_callers.sh <elf_file> <symbol_name> [source_root] Examples: ./tools/find_symbol_callers.sh nuttx __aeabi_f2d ./tools/find_symbol_callers.sh nuttx malloc Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>



Summary
board/lm3s6432-s2e/nsh: disable LIBC_LONG_LONG to fix ci bb
current flash show size:
Impact
disable LIBC_LONG_LONG, it's not necessary function for board/lm3s6432-s2e/nsh
Testing
local compile pass