From: v.ondruch@... Date: 2017-04-10T13:13:10+00:00 Subject: [ruby-core:80642] [Ruby trunk Bug#13417] exts.mk installed into bundled gems Issue #13417 has been updated by vo.x (Vit Ondruch). Originally I tried the configuration options used by Fedora package [1], but now I am going with default values for Fedora package: ~~~ $ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info ... snip ... --- Configuration summary for ruby version 2.5.0 * Installation prefix: /usr * exec prefix: /usr * arch: x86_64-linux * site arch: ${arch} * RUBY_BASE_NAME: ruby * ruby lib prefix: ${libdir}/${RUBY_BASE_NAME} * site libraries path: ${rubylibprefix}/${sitearch} * vendor path: ${rubylibprefix}/vendor_ruby * target OS: linux * compiler: gcc * with pthread: yes * enable shared libs: no * dynamic library ext: so * CFLAGS: ${optflags} ${debugflags} ${warnflags} * LDFLAGS: -L. -Wl,-z,relro \ -specs=/usr/lib/rpm/redhat/redhat-hardened-ld \ -fstack-protector -rdynamic -Wl,-export-dynamic * optflags: -O3 -fno-fast-math * debugflags: -ggdb3 * warnflags: -Wall -Wextra -Wno-unused-parameter \ -Wno-parentheses -Wno-long-long \ -Wno-missing-field-initializers \ -Wno-tautological-compare \ -Wno-parentheses-equality \ -Wno-constant-logical-operand -Wno-self-assign \ -Wunused-variable -Werror=implicit-int \ -Werror=pointer-arith -Werror=write-strings \ -Werror=declaration-after-statement \ -Werror=implicit-function-declaration \ -Werror=deprecated-declarations \ -Wno-packed-bitfield-compat \ -Wsuggest-attribute=noreturn \ -Wsuggest-attribute=format \ -Wimplicit-fallthrough=0 * strip command: strip -S -x * install doc: yes * man page type: doc --- ~~~ Without any patch etc and the result is still the same: ~~~ $ make install DESTDIR=/builddir/build/BUILDROOT/ruby-2.5.0-0.1.r58269.fc27.x86_64 $ cd builddir/build/BUILDROOT/ $ find . -name exts.mk ./ruby-2.5.0-0.1.r58269.fc27.x86_64/usr/lib64/ruby/gems/2.5.0/gems/rake-12.0.0/exts.mk ./ruby-2.5.0-0.1.r58269.fc27.x86_64/usr/lib64/ruby/gems/2.5.0/gems/power_assert-1.0.1/exts.mk ./ruby-2.5.0-0.1.r58269.fc27.x86_64/usr/lib64/ruby/gems/2.5.0/gems/test-unit-3.2.3/exts.mk ./ruby-2.5.0-0.1.r58269.fc27.x86_64/usr/lib64/ruby/gems/2.5.0/gems/minitest-5.10.1/exts.mk ./ruby-2.5.0-0.1.r58269.fc27.x86_64/usr/lib64/ruby/gems/2.5.0/gems/xmlrpc-0.2.1/exts.mk ./ruby-2.5.0-0.1.r58269.fc27.x86_64/usr/lib64/ruby/gems/2.5.0/gems/net-telnet-0.1.1/exts.mk ./ruby-2.5.0-0.1.r58269.fc27.x86_64/usr/lib64/ruby/gems/2.5.0/gems/did_you_mean-1.1.0/exts.mk ~~~ [1]: http://pkgs.fedoraproject.org/cgit/rpms/ruby.git/tree/ruby.spec#n522 ---------------------------------------- Bug #13417: exts.mk installed into bundled gems https://bugs.ruby-lang.org/issues/13417#change-64151 * 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: