delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/06/24/15:35:29

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,RCVD_NUMERIC_HELO,SPF_HELO_PASS,SPF_PASS
X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: Gene Smith <gds AT chartertn DOT net>
Subject: Re: Slow/sluggish response ("system" task at 50%)
Date: Wed, 24 Jun 2009 15:35:23 -0400
Lines: 40
Message-ID: <h1tv52$fu5$1@ger.gmane.org>
References: <h1ofen$qvu$1 AT ger DOT gmane DOT org> <4A3FCCBD DOT 70101 AT cygwin DOT com> <h1ok6h$b50$1 AT ger DOT gmane DOT org> <h1p35n$rtc$1 AT ger DOT gmane DOT org> <4A401CF4 DOT 6050202 AT cygwin DOT com> <h1plfn$16o$1 AT ger DOT gmane DOT org> <4A405B7D DOT 7020700 AT cygwin DOT com> <h1r1dv$4g4$1 AT ger DOT gmane DOT org> <4A411665 DOT 1040300 AT cygwin DOT com> <h1rnnl$a3j$1 AT ger DOT gmane DOT org> <4A4167A4 DOT 4090900 AT gmail DOT com> <h1tcpr$g4o$1 AT ger DOT gmane DOT org>
Mime-Version: 1.0
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
In-Reply-To: <h1tcpr$g4o$1@ger.gmane.org>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Gene Smith wrote:

> Well, it was OK at first after a reinstall with the "default" setup, 
> enough to run and build a project with an cross compiled embedded 
> toolchain. But when I install gcc, make, svn etc (enough to compile the 
> openocd project) then it is slow again. I ran strace on the make process 
> again and see lines like this that look bad:
> 
> 3688545 13178956 [proc_waiter] make 868 
> pinfo::maybe_set_exit_code_from_windows: pid 9176, exit value - old 
> 0x8000000, windows 0xDEADBEEF, cygwin 0x8000000n/
> 
> The "deadbeef" sounds like a marker of some sort?
> 
> This delay occur repetitively and many times during the build.
> 
> I think the *exact* same problem is pointed to by this thread:
> http://sources.redhat.com/ml/cygwin/2007-02/msg00571.html
> Unfortunately, no solution is described. :(
> 
> If I set my windows path into /usr/bin of cygwin, I can run the same 
> build in a dos cmd window and it runs fast. For me, it is only slow in 
> the cygwin terminal. However, for my co-worker, it seems to be slow for 
> him too in the dos box (I have no idea why).

Going back to beta-1.7 default install that ran fast I noticed that it 
was actually using a mingw32 version of "make" from winavr project and 
not the cygwin "make". The default cygwin install does not include make. 
When I load the cygwin make package and the build uses it (since cygwin 
puts its paths ahead of windows path) the build slows way down. If I 
remove make from cygwin's /bin it speeds back up (since using the 
mingw32 make).

The build referred to above uses a toolchain built for mingw32, not 
cygwin's gcc. So as long as make is also built for mingw32 the build is 
fast when run from cygwin terminal or dos window. With make being the 
cygwin version, the build is slow in all cases.

What does this mean? Am I doing something illegal mixing cygwin and 
mingw programs?


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019