This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] remove atoff


On 08/26/2011 06:42 PM, Steven Abner wrote:
On Aug 26, 2011, at 12:30 PM, Ralf Corsepius wrote:

a blocker to progress" in newlib - This attitude of yours needs to change.

Here, here. I think bzero, bcopy, most of glibc should be removed.

Correct - That's what we do in RTEMS and what I am aiming at to achieve in newlib - If the working priciples of Cygwin doesn't allow removing ancient historic ballast, *they* need to find a work around to it.


Getting rid of bzero, bcopy and etc. makes a *huge* difference on embedded systems.

All non-POSIX functions
Correct. Most of them are just balast and "eye-candy".

and we stick to the square wheel. :)

You seem to be violently refusing to understand.


It's quite simple: Adopting glibc extensions only plays down the portability issues packages have - it doesn't resolve them.

You may be able to compile such a package on "*some* versions of linux" and "some versions of cygwin" at present time, but ... not anywhere else, comprising "other Linuxes" and "Linux 5 years ahead" (When glibc will have changed the API or have abandoned such extensions).

Ralf




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]