[uClibc] printf problem & libgcc on target?
Manuel Novoa III
mjn3 at codepoet.org
Thu Jan 15 04:43:01 UTC 2004
Hello,
On Thu, Jan 15, 2004 at 02:38:54PM +1300, Robin Gilks wrote:
> Greetings
>
> Just upgraded from 0.9.20 to 0.9.26 and I see the following interesting
> display from the mtd eraseall program.
When you upgraded, did you rebuild your apps? Those two versions of
uClibc aren't binary-compatable.
> / # eraseall /dev/mtd0
> 2d %% complete.2d %% complete.2d %% complete.2d %% complete.2d %%
> complete.2d %% complete.2d %% complete.2d %% complete.2d %% complete.2d
> %% complete.2d %% complete.2d %% complete.2d %% complete.2d %%
> complete.2d %% complete.2d %% complete.2d %% complete.2d %% complete.2d
> %% complete.2d %% complete.2d %% complete.2d %% complete.2d %%
> complete.2d %% complete.2d %% complete.2d %% complete.2d %% complete.2d
> %% complete.2d %% complete.2d %% complete.2d %% complete.2d %%
> complete.2d %% complete.2d %% complete.2d %% complete.2d %% complete.2d
> %% complete.2d %% complete.2d %% complete.2d %% complete.2d %%
> complete.2d %% complete.2d %% complete.2d %% complete.2d %% complete.2d
> %% complete.2d %% complete.2d %% complete.
>
> The code snippet that generates it is as follows:
>
> if (!quiet) {
> printf
> ("\rErasing %d Kibyte @ %x -- %2d %% complete.",
> meminfo.erasesize / 1024, erase.start,
> erase.start * 100 / meminfo.size);
> }
>
> Any ideas?? It used to be OK :-))
What arch? What uClibc configuration? In particular, do you have
locale support enabled?
> Secondly, why is libgcc_s copied to the target by the gcc3.3.mk file?
> Isn't this a development file rather than a runtime? I wondered why my
> flash free space had gone!!
libgcc_s is the shared version of libgcc. It can be used with C apps
and is required for shared C++ apps using libstdc++.
Manuel
More information about the uClibc
mailing list