summaryrefslogtreecommitdiff
path: root/ext/extmk.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/extmk.rb')
-rwxr-xr-xext/extmk.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/extmk.rb b/ext/extmk.rb
index 1480ad6ffe..9d4abdc2a2 100755
--- a/ext/extmk.rb
+++ b/ext/extmk.rb
@@ -271,9 +271,11 @@ def extmake(target, basedir = 'ext', maybestatic = true)
ensure
Logging::log_close
if error
- STDERR.print("#{message}\n\t#{error.backtrace.join("\n\t")}\n")
- if File.exist?("mkmf.log")
- IO.copy_stream("mkmf.log", STDERR)
+ begin
+ if File.exist?("mkmf.log")
+ IO.copy_stream("mkmf.log", STDERR)
+ end
+ rescue SystemCallError
end
end
if rbconfig0