From d6db2d952e2c6e65fb95a6cabfc3acd07592178c Mon Sep 17 00:00:00 2001 From: knu Date: Thu, 15 Feb 2018 11:16:51 +0000 Subject: [PATCH] Avoid using `@` in macro substitution that confuses FreeBSD make ``` making mjit_config.h make: Unknown modifier ' ' make: Unclosed variable specification (expecting ')') for "Q" (value "") modifier /bin/sh: Syntax error: end of file unexpected (expecting "}") *** Error code 2 Stop. ``` The at sign probably conflicts the `:@temp@string@` modifier syntax supported by FreeBSD make. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index a55a738fea..eeda81b0b3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -538,7 +538,7 @@ un-runnable: mjit_config.h: $(ECHO) making $@ @{ \ - $(Q:@=:) set -x; \ + test "$(Q)" = @ || set -x; \ echo '#ifndef RUBY_MJIT_CONFIG_H'; \ echo '#define RUBY_MJIT_CONFIG_H 1'; \ \