[#81999] [Ruby trunk Bug#13737] "can't modify frozen String" when installing bundled gems — ko1@...
Issue #13737 has been updated by ko1 (Koichi Sasada).
4 messages
2017/07/11
[#82005] [Ruby trunk Bug#13737] "can't modify frozen String" when installing bundled gems — nobu@...
Issue #13737 has been updated by nobu (Nobuyoshi Nakada).
3 messages
2017/07/12
[#82102] Re: register_fstring_tainted:FL_TEST_RAW(str, RSTRING_FSTR) — Eric Wong <normalperson@...>
Koichi Sasada <ko1@atdot.net> wrote:
4 messages
2017/07/18
[#82151] [Ruby trunk Feature#13637] [PATCH] tool/runruby.rb: test with smallest possible machine stack — Rei.Odaira@...
Issue #13637 has been updated by ReiOdaira (Rei Odaira).
3 messages
2017/07/24
[ruby-core:81945] [Ruby trunk Bug#13413] --with-static-linked-ext doesn't install extension files on `make install`
From:
mistydemeo@...
Date:
2017-07-07 01:05:15 UTC
List:
ruby-core #81945
Issue #13413 has been updated by mistydemeo (Misty De Meo). After some research, I discovered that this has since been fixed in trunk. It was fixed by r57446 (git b3dbeb6e90f). I can't test if this fixes the trunk build, which fails for what may or may not be unrelated reasons, but backporting this patch to 2.3 and 2.4 fixes the issue. Please backport r57446 to the 2.3 and 2.4 branches; I'll continue diagnosing the build error I'm seeing in trunk. :) ---------------------------------------- Bug #13413: --with-static-linked-ext doesn't install extension files on `make install` https://bugs.ruby-lang.org/issues/13413#change-65666 * Author: mistydemeo (Misty De Meo) * Status: Assigned * Priority: Normal * Assignee: nobu (Nobuyoshi Nakada) * Target version: * ruby -v: ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16] * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- When compiling Ruby using the --with-static-linked-ext option, ext content is not installed into Ruby's lib directory. For modules which include pure Ruby content, it means that those parts of the module can't be required. For example, `date`'s `date.rb` isn't installed into `/lib/ruby/$ABI_VERSION`; `require "date_core"` works, but `require "date"` doesn't. I've confirmed that this bug occurs on versions 2.3.1 through 2.4.1 and on trunk; it doesn't occur on 2.2.7 and older. I was not able to test on 2.3.0 due to what appears to be an unrelated static linked ext bug. In 2.4 and trunk, `make install` fails to complete due to the inability to require an ext module required as part of the install process; in 2.3, `make install` completes. Ruby was configured with the following options: ~~~ --prefix=/usr/local/Cellar/portable-ruby-trunk/HEAD-9638295 --enable-load-relative --with-static-linked-ext --disable-dln --with-out-ext=tk,sdbm,gdbm,dbm,dl,coverage,fiddle --disable-install-doc --disable-install-rdoc --disable-dtrace --with-opt-dir=/usr/local/opt/portable-readline:/usr/local/opt/portable-libyaml:/usr/local/opt/portable-openssl ~~~ Full build logs are available here: https://gist.github.com/b33108e03ed6eeda30c4e004a81284b3 -- 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>