From: booleanlabel@... Date: 2021-03-01T14:29:33+00:00 Subject: [ruby-core:102675] [Ruby master Bug#17665] Make failed on x86_64-cygwin (miniruby.exe segmentation fault) Issue #17665 has been updated by fd0 (Daisuke Fujimura). > Would you please try the patch in #17652#note-5 ? Applying the patch, I have confirmed that segmentation fault does not occur. ``` $ ./miniruby.exe -v ruby 3.1.0dev (2021-02-28T11:24:42Z master 80e2c45f55) [x86_64-cygwin] ``` ---------------------------------------- Bug #17665: Make failed on x86_64-cygwin (miniruby.exe segmentation fault) https://bugs.ruby-lang.org/issues/17665#change-90669 * 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: