summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorKOBAYASHI Shuji <[email protected]>2021-01-08 15:59:08 +0900
committerKOBAYASHI Shuji <[email protected]>2021-01-08 15:59:08 +0900
commitdbe387a9d8a01d32cd695b8fd7adf4989f1dbeb2 (patch)
tree351abb24dd7efd85d484f19310607d34f7a8f5fa
parent1cc1ade6101986031e6c73e6c41d719f759b18bd (diff)
downloadmruby-dbe387a9d8a01d32cd695b8fd7adf4989f1dbeb2.tar.gz
mruby-dbe387a9d8a01d32cd695b8fd7adf4989f1dbeb2.zip
Stop immediate flush to stdout/stderr when running in parallel on CI
During parallel execution (build), it is sometimes flushed before line breaks, and lines are concatenated.
-rw-r--r--build_config/ci/gcc-clang.rb2
-rw-r--r--build_config/ci/msvc.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/build_config/ci/gcc-clang.rb b/build_config/ci/gcc-clang.rb
index e3ef1ad53..2535c9135 100644
--- a/build_config/ci/gcc-clang.rb
+++ b/build_config/ci/gcc-clang.rb
@@ -1,4 +1,4 @@
-STDOUT.sync = STDERR.sync = true
+STDOUT.sync = STDERR.sync = true unless Rake.application.options.always_multitask
MRuby::Build.new('full-debug') do |conf|
conf.toolchain
diff --git a/build_config/ci/msvc.rb b/build_config/ci/msvc.rb
index 801b5fcb5..312af78ec 100644
--- a/build_config/ci/msvc.rb
+++ b/build_config/ci/msvc.rb
@@ -1,4 +1,4 @@
-STDOUT.sync = STDERR.sync = true
+STDOUT.sync = STDERR.sync = true unless Rake.application.options.always_multitask
def setup_option(conf)
conf.cc.compile_options.sub!(%r{/Zi }, "") unless ENV['CFLAGS']