printf too large for my 16 bit address mode
Jon Beniston
jon@beniston.com
Tue Jun 2 21:03:00 GMT 2009
Hi Florent,
Can you try using iprintf instead? This is an integer only version of
printf, so will save FP libraries being linked in, which will make your
binary much smaller.
Cheers,
Jon
-----Original Message-----
From: newlib-owner@sourceware.org [mailto:newlib-owner@sourceware.org] On
Behalf Of Florent DEFAY
Sent: 02 June 2009 10:12
To: newlib@sources.redhat.com
Subject: printf too large for my 16 bit address mode
Hi,
I ported newlib to a new 16 bit target.
I encounter a problem.
Size of address is 16 bit. When I compile a program using printf, the .text
section is longer than 0xFFFF, even if the Newlib was compiled with -Os
option.
Then the program cannot be executed.
I wonder if there is any way to build a tiny Newlib which would be small
enough to fit my case. All I need is printf and scanf.
Regards.
Florent
More information about the Newlib
mailing list