NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/45875: usr.bin/make: make -B not using a shell for every command



The following reply was made to PR bin/45875; it has been noted by GNATS.

From: Marko =?UTF-8?B?U2Now7x0eg==?= Schmuck <MarkoSchuetz%web.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: gnats-admin%netbsd.org@localhost,
        netbsd-bugs%netbsd.org@localhost
Subject: Re: bin/45875: usr.bin/make: make -B not using a shell for every 
command
Date: Thu, 26 Jan 2012 19:33:22 -0400

 --pgp-sign-Multipart_Thu_Jan_26_19:33:21_2012-1
 Content-Type: text/plain; charset=US-ASCII
 
 At Thu, 26 Jan 2012 18:40:04 +0000 (UTC),
 David Holland wrote:
 >
 > The following reply was made to PR bin/45875; it has been noted by GNATS.
 >
 > From: David Holland <dholland-bugs%netbsd.org@localhost>
 > To: gnats-bugs%NetBSD.org@localhost
 > Cc:
 > Subject: Re: bin/45875: usr.bin/make: make -B not using a shell for every
 >  command
 > Date: Thu, 26 Jan 2012 18:36:00 +0000
 >
 >  On Thu, Jan 26, 2012 at 06:10:00PM +0000, MarkoSchuetz%web.de@localhost 
 > wrote:
 >   > % ktrace -i -t acv make -B
 >   > % kdump | more
 >   > [..]
 >   >   3834      1 make     CALL  
 > execve(0x7f7fffffc7e0,0x7f7ffd8211c0,0x7f7ffd81d0c0)
 >   >   3834      1 make     ARG   "cc"
 >   >   3834      1 make     ARG   "-o"
 >   >   3834      1 make     ARG   "hello"
 >   >   3834      1 make     ARG   "hello.c"
 >   > [..]
 >
 >  That's in a separate invocation, as advertised. What are you
 >  complaining about? That it skips going through the shell for simple
 >  commands?
 
 Yes, that's what I am complaining about. It says that it executes a
 "single shell per command". Also there is the target .SINGLESHELL (not
 documented in the man page) that sets compatMake to true. The change I
 propose would also make that work.
 
 Best regards,
 
 Marko
 --pgp-sign-Multipart_Thu_Jan_26_19:33:21_2012-1
 Content-Type: application/pgp-signature
 Content-Transfer-Encoding: 7bit
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iEYEABECAAYFAk8h4sEACgkQOrTq/v3ACNoPngCfcrZMa8T6oDwKFqVdilhXw2qJ
 o7oAn3y6clNHo1hOalduIG9BDVTfa6ea
 =XHj+
 -----END PGP SIGNATURE-----
 
 --pgp-sign-Multipart_Thu_Jan_26_19:33:21_2012-1--
 


Home | Main Index | Thread Index | Old Index