delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/04/07/16:20:01

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <200004072018.NAA02902@ultra.franz.com>
To: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: why is make so bloody slow (for me)
Date: Fri, 07 Apr 2000 13:18:39 -0700
From: Kevin Layer <layer AT franz DOT com>

A little more info.  I executed the code in the $(shell ...) in a
bash, and it, too, was pretty slow.  Just a few grep's and sed's.
Seems like the subprocess creation and waiting-for-termination is just
generally slower (on windows 2000, I'm guessing).

  I'm running Windows 2000 on a PIII 700 with 256mb of PC100 ECC RAM.
  It's not the machine, obviously.  It's probably win2k, but I thought
  I'd ask...

  I'm running the V1.0 of cygwin.

  The command "make --debug" gives this output:

    GNU Make version 3.77, by Richard Stallman and Roland McGrath.
    Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98
	    Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.

    Report bugs to <bug-make AT gnu DOT org>.

    Reading makefiles...
    Reading makefile `makefile'...
    Reading makefile `../makefile.top' (search path) (no ~ expansion)...
    Reading makefile `../makefile.defs' (search path) (no ~ expansion)...
    Got a SIGCHLD; 1 unreaped children.
    Got a SIGCHLD; 1 unreaped children.
    Got a SIGCHLD; 1 unreaped children.
    Got a SIGCHLD; 1 unreaped children.

  There is a 10 second pause after each of the above 4 lines is
  printed.  The overall effect is that it takes a good minute or two to
  get to doing some real work.

  I upgraded my processor and NT (from 4.0sp6a) around the same time,
  but I can swear it never was this slow.

  I have a bunch of $(shell ...) in lines my makefile.
  I have the environment variable MAKE_MODE set to UNIX.

  Ideas?

	  Kevin Layer

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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