From: v.ondruch@... Date: 2017-04-11T11:35:58+00:00 Subject: [ruby-core:80655] [Ruby trunk Bug#13417] exts.mk installed into bundled gems Issue #13417 has been updated by vo.x (Vit Ondruch). I put together this patch [1], which should avoid installation of the exts.mk. The idea is, that only the files which are shipped in the original .gem package and thus reference in its .gemspec file should be installed. This avoids installation of exts.mk into the destination. If the bundled gem had binary extension, it also avoids installation of the compilation output etc, but I don't consider this to be problems since (1) there is no bundled gem with binary extension ATM (2) the binary extensions are special case anyway and neither the current code handles them well. [1]: https://github.com/ruby/ruby/pull/1580 ---------------------------------------- Bug #13417: exts.mk installed into bundled gems https://bugs.ruby-lang.org/issues/13417#change-64176 * Author: vo.x (Vit Ondruch) * Status: Feedback * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.5.0dev (2017-04-07 trunk 58269) [x86_64-linux] * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- All bundled gems listed in gems/bundled_gems installs with exts.mk file. This should not happen IMO. -- https://bugs.ruby-lang.org/ Unsubscribe: