summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorNARUSE, Yui <naruse@airemix.jp>2020-01-31 02:46:05 +0900
committerNARUSE, Yui <naruse@airemix.jp>2020-02-13 14:06:53 +0900
commita930174d798b58ee10493bf192d277ffe08518a7 (patch)
tree0d550419abd2c74ae2bd668082db68355c6bd304 /ext
parent95ab9cd8f453099d7649dc0e0eec55ea891340f5 (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/depend1
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 \