svn commit: trunk/uClibc: include

Matthieu CASTET matthieu.castet at parrot.com
Tue Jan 13 10:06:55 UTC 2009


Bernd Schmidt a écrit :
> Denys Vlasenko wrote:
>> On Monday 12 January 2009 14:07, Bernd Schmidt wrote:
>>>>> Rules.mak: add -funsigned-char, to forestall future PITA
>>> Yeah, that's just wrong for all the reasons given in the old thread.
>>> Please revert if you haven't already.
>> Old thread said generated code for -fsigned-char is bigger
>> on ARM. It also said there are no benefits to having char signed.
>>
>> But unsigned char, on the opposite, does have benefits!
> 
> Doesn't matter.  You're changing the ABI.  Code outside uClibc isn't
> compiled with -funsigned-char, so if it wants to call uClibc, that
> shouldn't be using the flag either.
> 
But the external ABI shouldn't depend of signedness of char : this will
make impossible to do portable application.

Do you got some example where char is used in the ABI and sign is needed ?


Matthieu


More information about the uClibc mailing list