This is the mail archive of the cygwin mailing list for the Cygwin 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]

cygwin2 performance issue during compilation with autotools


Hello,
While making effort to port minitage [1] to windows, i had in mind to test
cygwin2 (setup-1.7.exe as i understood) as it as improved support for some
things like getaddrinfo and posix threads.
Indeed the goal is to recompile a bunch of libraries from sources, then make
them link together, and here come problems.
With cygwin2, i have a non identified GREAT loss of performances during
compilation (minimerge is yet another interface to ./configure && make && make
install for this package (python-2.6)).

./configure seems way much too long, make && make install seems or a bit slower.

It would be good to try to explain that :
Cygwin
----------
(minitage)$ time minimerge -NRv python-2.6 # compile/install only python 2.6
... minimerge & compilation output ...
real    8m50.782s
user    3m11.068s
sys     3m49.647s
(minitage)

Cygwin2
----------
(minitage2)$ time minimerge -NRv python-2.6 # compile/install only python 2.6
... minimerge & compilation output ...
real    23m26.250s
user    3m50.358s
sys     6m41.791s
(minitage2)$

I have read about path issues and network share. They don't seem to relate to
this case.
The twice environement are similar in installation, i made attention not to have
any cygwin isntallation in global $PATH.

Basicly, here are my notes about what's installed more than the default:
* archive
    tar
    zip
    unzip
    zlibdevel
* base
    sed
* devel
    mercurial
    minires
    minires-devel
    automake
    autoconf
    libtool 2.2.7a
    make
    patch
    pkg-config
    zlib
    subversion-1.6
    gcc4
    git
* editors
    vim7
* lib
    libbz2
    libzlib
    libiconv
    libiconv2
* net
    nfs-server (pour rpcgen / db-4.7)
    openssh
    openssl
    rsync
* python
    python-2.5.2
* shell
    bash
* utils
    bzip-2
    patchutils
* x11
    xrandr/devel
    glu/devel
    gl/devel
    x11/devel

[1] - http://www.minitage.org

-- 
Cordialement,
KiOrKY
GPG Key FingerPrint: 0x1A1194B7681112AF

Attachment: signature.asc
Description: OpenPGP digital signature


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