From 9f306618b169143237d8fad0a898f2accf0cdd28 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 30 Mar 2022 13:32:51 -0400 Subject: [Bug #18667] Define RUBY_API_VERSION on Windows On other platforms, RUBY_SO_NAME is defined from RUBY_API_VERSION. ruby_version contains the ABI version, which is not needed. RUBY_API_VERSION is defined as MAJOR.MINOR. --- win32/Makefile.sub | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'win32/Makefile.sub') diff --git a/win32/Makefile.sub b/win32/Makefile.sub index 063e6938d5..74d9118ab9 100644 --- a/win32/Makefile.sub +++ b/win32/Makefile.sub @@ -156,7 +156,7 @@ RUBY_VERSION_NAME = $(RUBY_BASE_NAME)-$(ruby_version) RUBY_PROGRAM_VERSION = $(MAJOR).$(MINOR).$(TEENY) !ifndef RUBY_SO_NAME -RUBY_SO_NAME = $(RT)-$(RUBY_BASE_NAME)$(ruby_version:.=) +RUBY_SO_NAME = $(RT)-$(RUBY_BASE_NAME)$(MAJOR)$(MINOR)0 !if "$(ARCH)" != "i386" RUBY_SO_NAME = $(ARCH)-$(RUBY_SO_NAME) !endif -- cgit v1.2.3