Nice-to-have fix for autogen.sh
Pete Batard
pete at akeo.ie
Thu Feb 2 07:20:43 EST 2012
Some timings, so that you can feel the pain of Windows users.
Exact same machine (triple boot, with Win7 x64, Slackware Linux 13.37
and <cough>intosh Snow Leopard). Core2 6400 @2.13GHz with 4 GB RAM.
All done using current libusb-pbatard, starting with a clean tree.
----------------------------------------------------------------------
[Linux 3.0.1 SMP x86_64]
time ./autogen.sh
real 0m12.813s
user 0m5.524s
sys 0m1.404s
time ./configure
real 0m4.304s
user 0m1.489s
sys 0m1.024s
[OS X Snow Leopard, with X-Code]
real 0m18.355s
user 0m9.166s
sys 0m5.011s
real 0m6.852s
user 0m2.355s
sys 0m3.713s
[MinGW32 + msys 1.0 (Win7 x64)]
time ./autogen.sh
real 1m51.493s
user 0m17.783s
sys 0m48.862s
time ./configure
real 1m14.132s
user 0m10.247s
sys 0m34.180s
[MinGW-w64 + msys 1.0 (Win7 x64)]
time ./autogen.sh
real 1m47.656s
user 0m17.783s
sys 0m47.065s
time ./configure
real 1m16.518s
user 0m10.560s
sys 0m33.927s
[cygwin (Win7 x64)]
time ./autogen.sh
real 3m10.458s
user 0m20.536s
sys 0m54.453s
time ./configure
real 2m1.571s
user 0m10.853s
sys 0m37.734s
----------------------------------------------------------------------
And don't get me started on the configure from libcdio, that takes about
double the time to run, so libusb is actually not that complex.
Regards,
/Pete
More information about the libusbx
mailing list