Displaying 1 result from an estimated 1 matches for "__ioinit".
Did you mean:
__init
2019 Nov 13
2
Compiling libc++ using GNU Arm Embedded Toolchain for arm-cortex-m4
Hello,
lately, I have been thinking about how to resolve the problem with that the
program size increases enormously when including <iostream> when compiling
with libstdc++. In this library, in <iostream> there is a static object
__ioinit initialized like so:
...
// For construction of filebuffers for cout, cin, cerr, clog et. al.
static ios_base::Init __ioinit;
...
This makes the program size increase enormously. The thing is that I often
compile programs for small platforms, like arm-cortex-m3 or arm-cortex-m4
(stm32, nr...