Mail Archives: djgpp-workers/2003/01/30/22:25:48
> On a unrelated note, why does OpenBSD with Pentium MMX 200 Mhz and
> 16 MB RAM run configure scripts *much* faster than DJGPP on my desktop
> Pentium II 375 Mhz 192 RAM with W2K ? I can provide bash running
> profiles if anyone is interested...
The DJGPP libc does lots of additional operations for compatibility, in
some cases we need to make 10 interrupt calls (which then must be reflected
through a virtual OS on Win2K) compared to a direct single kernel call
on Unixy OSes. Remember, most of the GNU code is optimized for unix I/O
calls (as is the standard libc/posix API calls).
Someday I may release my "fast" libc, especially if we get dynamic libc
support, for comparison. It is not as Unixy compatible - it was a branch
based on the original V2.00 beta libc I wrote. It's currently in the
CD stack as it's not comptible with anything, not even V2.00 release...
- Raw text -