Why is the gcc-size-libstdcxx build required?

Asked by Pitchumani Sivanupandi

Task [III-5] gcc-size-libstdcxx build

Is this build used to generate optimized libraries?

Function "copy_multi_libs" copies libraries to installation with _s suffix. But *crt.o files are replaced; no need to have _s suffix version of crt0.o files?

Question information

Language:
English Edit question
Status:
Solved
For:
GNU Arm Embedded Toolchain Edit question
Assignee:
No assignee Edit question
Solved by:
chengbin
Solved:
Last query:
Last reply:
Revision history for this message
Best chengbin (can-finner) said :
#1

> Is this build used to generate optimized libraries?
This step builds size optimized libstdc++.a

> Function "copy_multi_libs" copies libraries to installation with _s suffix. But *crt.o files are replaced;
> no need to have _s suffix version of crt0.o files?

crt0.o is necessary for nano library, while in the same time it won't break normal newlib, so we just copy and use the nano version here.

Thanks.

Revision history for this message
Pitchumani Sivanupandi (pitchumani-s) said :
#2

ok. thanks.