svn commit: r334573 - head/devel/raknet

Tijl Coosemans tijl at FreeBSD.org
Fri Nov 22 13:20:49 UTC 2013


On Fri, 22 Nov 2013 13:02:03 +0100 Mathieu Arnold wrote:
> +--On 22 novembre 2013 12:52:48 +0100 Tijl Coosemans <tijl at FreeBSD.org>
> wrote:
> | With bmake in jobs mode (-j flag) the entire block is run by one shell
> | so a command with cd in it has to be put in parenthesis if it must not
> | affect the next command.
> 
> Ah, I did not know that. Is it by design ? Do any other make do that ? I'll
> have to check perl@ ports I have removed quite a lot of parenthesis.

It's by design and I'm not aware of any other make implementation doing
that.  It's mentioned in the FreeBSD 10 manpage for make (SHELL COMMANDS
section).

For ports I don't think this matters much.  The -j flag is only used
during build so only if a port is built with FreeBSD make you might
have to patch makefiles to make them jobs-safe.


More information about the svn-ports-all mailing list