[#80531] Re: [ruby-cvs:65407] normal:r58236 (trunk): thread.c: comments on M:N threading [ci skip] — Eric Wong <normalperson@...>
SASADA Koichi <ko1@ruby-lang.org> wrote:
On 2017/04/02 11:35, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
Eric Wong <normalperson@yhbt.net> wrote:
On 2017/05/08 9:33, Eric Wong wrote:
On 2017/05/08 10:53, SASADA Koichi wrote:
SASADA Koichi <ko1@atdot.net> wrote:
On 2017/05/08 12:01, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
On 2017/05/08 15:36, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
On 2017/05/09 12:38, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
On 2017/05/09 14:12, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
On 2017/05/09 15:23, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
Thank you.
[#80763] [Ruby trunk Feature#13434] better method definition in C API — naruse@...
Issue #13434 has been updated by naruse (Yui NARUSE).
[#80844] [Ruby trunk Bug#13503] Improve performance of some Time & Rational methods — watson1978@...
Issue #13503 has been updated by watson1978 (Shizuo Fujita).
[#80892] [Ruby trunk Misc#13514] [PATCH] thread_pthread.c (native_sleep): preserve old unblock function — ko1@...
Issue #13514 has been updated by ko1 (Koichi Sasada).
ko1@atdot.net wrote:
On 2017/04/27 8:58, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
Eric Wong <normalperson@yhbt.net> wrote:
[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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>