[前][次][番号順一覧][スレッド一覧]

ruby-changes:61392

From: Nobuyoshi <ko1@a...>
Date: Wed, 27 May 2020 12:48:50 +0900 (JST)
Subject: [ruby-changes:61392] 51fa4c9f49 (master): Removed obsolete forwarding DLL recipe

https://git.ruby-lang.org/ruby.git/commit/?id=51fa4c9f49

From 51fa4c9f49a23f34b7f946d7c92babe98c499efd Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Wed, 27 May 2020 12:12:16 +0900
Subject: Removed obsolete forwarding DLL recipe

It has never been created by default, and no reason to keep binary
compatibility against extension libraries for ruby 1.8.

1. `LIBRUBY_SO` on Cygwin was named originally.

   - 94089e82a12:: `$(RUBY_INSTALL_NAME)-cygwin.dll`
   - f0ba57341ac:: `$(RUBY_INSTALL_NAME).cygwin.dll`
   - c74a3b21f59:: `cygwin-$(RUBY_INSTALL_NAME)-$(MAJOR).$(MINOR).dll`

2. And then renamed to be net distribution compliant.

   - 6f059f33ef1:: `cyg$(RUBY_SO_NAME)$(MAJOR)$(MINOR).dll`

3. Next at 430eabfe139, forwarding DLL was added for binary
   compatibility against extension libraries.

diff --git a/cygwin/GNUmakefile.in b/cygwin/GNUmakefile.in
index 072be72..53c71a1 100644
--- a/cygwin/GNUmakefile.in
+++ b/cygwin/GNUmakefile.in
@@ -97,12 +97,6 @@ $(RUBYDEF): $(LIBRUBY_A) $(PREP) $(RBCONFIG) https://github.com/ruby/ruby/blob/trunk/cygwin/GNUmakefile.in#L97
 clean-local::
 	@$(RM) $(RUBYDEF)
 
-ifeq (@target_os@,cygwin)
-cygwin-$(RUBY_INSTALL_NAME)$(MAJOR)$(MINOR)0.dll: $(LIBRUBY_A) $(RUBYDEF)
-	$(ECHO) generating $@
-	$(Q) @DLLWRAP@ -s --def=$(RUBYDEF) -o $@
-endif
-
 clean-local::
 	@$(RM) $(RUBY_EXP) $(RCFILES:.rc=.res.@OBJEXT@)
 	@$(RM) $(RCFILES)
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]