From: xtkoba+ruby@... Date: 2021-02-28T19:20:24+00:00 Subject: [ruby-core:102667] [Ruby master Bug#17665] Make failed on x86_64-cygwin (miniruby.exe segmentation fault) Issue #17665 has been updated by xtkoba (Tee KOBAYASHI). user:fd0 Would you please try the patch in #17652#note-5 ? ---------------------------------------- Bug #17665: Make failed on x86_64-cygwin (miniruby.exe segmentation fault) https://bugs.ruby-lang.org/issues/17665#change-90661 * Author: fd0 (Daisuke Fujimura) * Status: Open * Priority: Normal * ruby -v: ruby 3.1.0dev (2021-02-27T16:42:49Z master 5c9079759d) [x86_64-cygwin] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- Make failed on x86_64-cygwin (miniruby.exe segmentation fault) ``` $ git clone https://github.com/ruby/ruby.git $ cd ruby $ autoreconf -fiv && ./configure && make V=1 (snip) ./miniruby.exe -I./lib -I. -I.ext/common ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc make: *** [uncommon.mk:1098: encdb.h] Segmentation fault (core dumped) $ ``` This problem seems to have occurred since 1e13548953659bd12c28625d45998322449f3be8. - https://github.com/ruby/ruby/commit/1e13548953659bd12c28625d45998322449f3be8 Segmentation faults can be avoided by not using mmap. ---Files-------------------------------- not-use-mmap-on-cygwin.patch (858 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: