From: normalperson@... Date: 2014-03-03T21:40:11+00:00 Subject: [ruby-core:61269] [ruby-trunk - Feature #9579] [PATCH] ext/extmk.rb: parallelize configure Issue #9579 has been updated by Eric Wong. normalperson@yhbt.net wrote: > Trivial addendum for v3 (pushed earlier, but I lost my Internet > connection before I could email). > http://bogomips.org/ruby.git/patch?id=5779e6040 > git://80x24.org/ruby.git extmk-parallel-v3 5779e60 ext/extmk.rb: uniq extlibs 195e511 ext/extmk.rb: fix for static-linked-ext and compiled? usage 3029a5e ext/extmk.rb: parallelize configure I'll squash this series together and commit in a few days unless there's objections/bugs found. It should help productivity for developers with fork enabled systems and gracefully fallback for systems without fork. ---------------------------------------- Feature #9579: [PATCH] ext/extmk.rb: parallelize configure https://bugs.ruby-lang.org/issues/9579#change-45605 * Author: Eric Wong * Status: Open * Priority: Normal * Assignee: Eric Wong * Category: build * Target version: current: 2.2.0 ---------------------------------------- This reduces "touch ext/extmk.rb && make -j" time from roughly 38 to 16 seconds on my 8 core machine with an otherwise fully-built source tree. http://bogomips.org/ruby.git/patch?id=bc6acbaa40 git pull git://80x24.org/ruby.git extmk-parallel -- http://bugs.ruby-lang.org/