Skip to content

Commit b9d3aed

Browse files
committed
Documented pre-compiled binaries in the README.
1 parent f215605 commit b9d3aed

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,22 @@ counter.ask(0).value
149149
This gem includes several platform-specific optimizations. To reduce the possibility of
150150
compilation errors, we provide pre-compiled gem packages for several platforms as well
151151
as a pure-Ruby build. Installing the gem should be no different than installing any other
152-
Rubygems-hosted gem.
152+
Rubygems-hosted gem. Rubygems will automatically detect your platform and install the
153+
appropriate pre-compiled build. You should never see Rubygems attempt to compile the gem
154+
on installation. Additionally, to ensure compatability with the largest possible number
155+
of Ruby interpreters, the C extensions will *never* load under any Ruby other than MRI,
156+
even when installed.
157+
158+
The following gem builds will be built at every release:
159+
160+
* concurrent-ruby-x.y.z.gem (pure Ruby)
161+
* concurrent-ruby-x.y.z-java.gem (JRuby)
162+
* concurrent-ruby-x.y.z-x86-linux.gem (Linux 32-bit)
163+
* concurrent-ruby-x.y.z-x86_64-linux.gem (Linux 64-bit)
164+
* concurrent-ruby-x.y.z-x86-mingw32.gem (Windows 32-bit)
165+
* concurrent-ruby-x.y.z-x64-mingw32.gem (Windows 64-bit)
166+
* concurrent-ruby-x.y.z-x86_64-darwin-13.gem (OS X)
167+
* concurrent-ruby-x.y.z-x86-solaris-2.11.gem (Solaris)
153168

154169
### Installing
155170

0 commit comments

Comments
 (0)