[#45530] [ruby-trunk - Feature #6311][Open] memmem()によるrb_memsearch()の高速化 — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

12 messages 2012/04/17

[#45554] [ruby-trunk - Bug #6344][Open] 1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64 — "mtasaka (Mamoru Tasaka)" <mtasaka@...>

14 messages 2012/04/23

[ruby-dev:45553] [ruby-trunk - Feature #4602] naming ruby dll (win32/64)

From: "mame (Yusuke Endoh)" <mame@...>
Date: 2012-04-23 13:56:15 UTC
List: ruby-dev #45553
Issue #4602 has been updated by mame (Yusuke Endoh).

Assignee changed from arton (Akio Tajima) to usa (Usaku NAKAMURA)

遠藤です。

このチケット、どういうステータスでしょうか?
とりあえず、trunk にコミットしたらどうでしょうか。もうコミット済?

-- 
Yusuke Endoh <[email protected]>
----------------------------------------
Feature #4602: naming ruby dll (win32/64)
https://bugs.ruby-lang.org/issues/4602#change-26107

Author: arton (Akio Tajima)
Status: Assigned
Priority: Normal
Assignee: usa (Usaku NAKAMURA)
Category: build
Target version: 


=begin
同一ディレクトリへwin32版rubyとwin64版rubyをインストールしようとしてdll名が競合したので気付いたのですが、
MSWin版Rubyは、本体がDLLで、かつ、DLL名にconfigureで指定したprogram-suffixやprogram-prefixが反映されない
ため、同一ディレクトリへのインストールができません。
Windows版ではファイルは分離しているものの、exeとdllは不可分なので(dllへの分離は組み込み用の利便性と理解
しています)exe同様にdllに対してもconfigreで指定したprogram-suffixやprogram-prefixを反映させたほうが良い
と思います。

--- win32/Makefile.sub~	2011-04-12 00:47:07.000000000 +0900
+++ win32/Makefile.sub	2011-04-24 03:12:39.000000000 +0900
@@ -129,7 +129,7 @@ ruby_version = $(MAJOR).$(MINOR).$(TEENY
 !endif
 
 !ifndef RUBY_SO_NAME
-RUBY_SO_NAME = $(RT)-$(RUBY_BASE_NAME)$(MAJOR)$(MINOR)$(TEENY)
+RUBY_SO_NAME = $(RT)-$(PROGRAM_PREFIX)$(RUBY_BASE_NAME)$(PROGRAM_SUFFIX)$(MAJOR)$(MINOR)$(TEENY)
 !endif
 !ifndef RUBY_PLATFORM
 RUBY_PLATFORM = $(arch)
=end



-- 
http://bugs.ruby-lang.org/

In This Thread