aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-04-29 11:15:41 +0000
committerknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-04-29 11:15:41 +0000
commitde2bfd3d9ca18a97b2d48462ac84c28f70bc3bac (patch)
treefa5df37ee2cf62936eccf1fc47fc5bdb87e32057 /NEWS
parent058949ac13003ce54ba421b346977d75ee229bb0 (diff)
downloadruby-de2bfd3d9ca18a97b2d48462ac84c28f70bc3bac.tar.gz
Remove the teeny part from the shared library name on macOS
This will prevent macOS users from having to rebuild all extension libraries every time they upgrade ruby to a new teeny release. Before: - libruby.2.6.0.dylib - libruby.2.6.dylib -> libruby.2.6.0.dylib - libruby.dylib -> libruby.2.6.0.dylib After: - libruby.2.6.dylib - libruby.dylib -> libruby.2.6.dylib git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS12
1 files changed, 12 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 7a67831c2c..e8d316f45c 100644
--- a/NEWS
+++ b/NEWS
@@ -191,3 +191,15 @@ with all sufficient information, see the ChangeLog file or Redmine
* VM generator script renewal; makes the generated VM more optimized. [GH-1779]
=== Miscellaneous changes
+
+* On macOS, shared libraries no longer include a full version number of ruby in their names.
+ This eliminates the burden of each teeny upgrade on the platform that users need to rebuild every extension library.
+
+ * Before:
+ * libruby.2.6.0.dylib
+ * libruby.2.6.dylib -> libruby.2.6.0.dylib
+ * libruby.dylib -> libruby.2.6.0.dylib
+
+ * After:
+ * libruby.2.6.dylib
+ * libruby.dylib -> libruby.2.6.dylib