diff options
author | NARUSE, Yui <naruse@airemix.jp> | 2020-01-31 02:46:05 +0900 |
---|---|---|
committer | NARUSE, Yui <naruse@airemix.jp> | 2020-02-13 14:06:53 +0900 |
commit | a930174d798b58ee10493bf192d277ffe08518a7 (patch) | |
tree | 0d550419abd2c74ae2bd668082db68355c6bd304 /ext | |
parent | 95ab9cd8f453099d7649dc0e0eec55ea891340f5 (diff) |
Ignore expected errors on compiling C++ source [Bug #16331]
BSD make can run parallel more aggressively than GNU make. It communicate
with other make process through -J option in MAKEFLAGS environment variable
to notify a build failure happend in an other pararell make process.
https://www.freebsd.org/cgi/man.cgi?make
It usually works well but ext/-test-/cxxanyargs/Makefile has two targets
which are expected to fail (failure.o and failurem1.o).
Additional note:
To test and debug this issue, following command will speed up it.
`make -f exts.mk -j8 clean all`
Diffstat (limited to 'ext')
-rw-r--r-- | ext/-test-/cxxanyargs/depend | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/-test-/cxxanyargs/depend b/ext/-test-/cxxanyargs/depend index 02113b6c26..f7826b29c9 100644 --- a/ext/-test-/cxxanyargs/depend +++ b/ext/-test-/cxxanyargs/depend @@ -1,6 +1,7 @@ $(TARGET_SO) $(STATIC_LIB): $(FAILURES:.cpp=.failed) .SUFFIXES: .failed +.IGNORE: failure.o failurem1.o .cpp.failed: $(Q)$(RUBY) -rfileutils \ |