${CTFCONVERT_CMD} expands to empty string

John Baldwin jhb at freebsd.org
Mon Oct 22 18:41:03 UTC 2012


On Monday, October 22, 2012 1:01:53 pm Andrey Chernov wrote:
> All that happens because this commit is not merged into stable-9.
> Do you plan to mere it by yourself?
> 
> r228157 | fjoe | 2011-11-30 22:07:38 +0400 (ср, 30 ноя 2011) | 10 lines
> 
> - Fix segmentation fault when running "+command" when run with -jX -n due
> to Compat_RunCommand() being called with `cmd' that is not on the node-
>commands
> list
> - Make ellipsis ("..." command) handling consistent: check for "..." command
> in job make after variables expansion to match compat make behavior
> - Fix empty command handling (after variables expansion and @+- modifiers
> are processed): now empty commands are ignored in compat make and are not
> printed in job make case
> - Bump MAKE_VERSION to 5-2011-11-30-0

As soon as I can reproduce something that tests it, sure (I want to have a 
test case I can reproduce so that I can also check for 8).  Your test
Makefile does break on 8 and 9, want to do some more tests.

> On 22.10.2012 20:45, Andrey Chernov wrote:
> > And simple test case proving that make v9201206140 dislike empty commands.
> > Makefile:
> > ------------------------------------------------
> > CTFCONVERT_CMD=
> > all:
> >         echo ${MAKE_VERSION}
> >         ${CTFCONVERT_CMD}
> >         echo b
> > ------------------------------------------------
> >> make
> > echo 9201206140
> > 9201206140
> > ${CTFCONVERT_CMD} expands to empty string
> > echo b
> > b

-- 
John Baldwin


More information about the freebsd-stable mailing list