Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sources.redhat.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@sources.redhat.com>
List-Help: <mailto:cygwin-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@sources.redhat.com
Delivered-To: mailing list cygwin@sources.redhat.com
Date: Mon, 25 Jun 2001 18:18:17 -0400
From: Christopher Faylor <cygwin@cygwin.com>
To: Earl Chew <earl_chew@agilent.com>
Cc: cygwin@cygwin.com
Subject: Re: Shell avoidance in make-3.79.1-3
Message-ID: <20010625181817.B22784@redhat.com>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: Earl Chew <earl_chew@agilent.com>, cygwin@cygwin.com
References: <3B37B58B.F87EA366@agilent.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.11i
In-Reply-To: <3B37B58B.F87EA366@agilent.com>; from earl_chew@agilent.com on Mon, Jun 25, 2001 at 03:04:59PM -0700

Please check out the cygwin mailing list, where, within the last 24
hours, the topic of not sending personal email to the package
maintainers (specifically me) has been discussed.

Please do not CC or Bcc me on mail that is intended for the cygwin
mailing list.  I read it quite regularly.

Anyway, to answer your question: I can't provide any advice.  I don't
know how to do this.

cgf

On Mon, Jun 25, 2001 at 03:04:59PM -0700, Earl Chew wrote:
>Can anyone offer some advice /bin/sh avoidance with make?
>
>I'm trying to figure out how to trigger make-3.79.1-3 to avoid
>invoking /bin/sh unnecessarily.
>
>I construct a makefile:
>
>	all: ; sleep 15
>
>Then I try:
>
>bash-2.05$ echo $SHELL
>/bin/sh
>bash-2.05$ ps
>      PID    PPID    PGID     WINPID TTY  UID    STIME COMMAND
>      317       1     317        317  -1  500 14:59:36 /bin/bash
>      261     317     261        458  -1  500 14:59:36 /usr/bin/ps
>bash-2.05$ make -f ../foo.mk
>ps
>      PID    PPID    PGID     WINPID TTY  UID    STIME COMMAND
>      317       1     317        317  -1  500 14:59:36 /bin/bash
>      461     317     461        549  -1  500 14:59:41 /usr/bin/make
>      591     461     461        224  -1  500 14:59:41 /bin/sh
>      662     591     461        585  -1  500 14:59:41 /usr/bin/ps
>
>I then try with SHELL unset:
>
>bash-2.05$ unset SHELL
>bash-2.05$ echo $SHELL
>
>bash-2.05$ make -f ../foo.mk
>ps
>      PID    PPID    PGID     WINPID TTY  UID    STIME COMMAND
>      317       1     317        317  -1  500 14:59:36 /bin/bash
>      465     317     465        563  -1  500 15:01:41 /usr/bin/make
>      666     465     465        620  -1  500 15:01:41 /bin/sh
>      699     666     465        710  -1  500 15:01:41 /usr/bin/ps

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

