delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT sources DOT redhat DOT com |
Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
Date: | Mon, 25 Jun 2001 18:18:17 -0400 |
From: | Christopher Faylor <cygwin AT cygwin DOT com> |
To: | Earl Chew <earl_chew AT agilent DOT com> |
Cc: | cygwin AT cygwin DOT com |
Subject: | Re: Shell avoidance in make-3.79.1-3 |
Message-ID: | <20010625181817.B22784@redhat.com> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-To: | Earl Chew <earl_chew AT agilent DOT com>, cygwin AT cygwin DOT com |
References: | <3B37B58B DOT F87EA366 AT agilent DOT com> |
Mime-Version: | 1.0 |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |