A
Alex Fenton
Hi
I'm looking at creating some binary gems for OS X.
What I'm wondering is, are extensions compiled with one version of the compiler toolchain (7.5.0, 7.9.0, 8.0.0) compatible with Rubies compiled on the same architecture (powerpc or i686) but with a different version number in RUBY_PLATFORM?
Rubygems is puzzlingly inconsistent here: if I build a gem with 'platform = Gem:latform:ARWIN', I get a gem called 'xxx-powerpc-darwin.gem' (which suggests 'yes' to my question). If I use Gem:latform::CURRENT, I get one called 'xxx-powerpc-darwin7.9.0.gem' (which suggests 'no').
ps - is there a separate Rubygems platform specification for i686-darwin in the works?
Thanks
alex
I'm looking at creating some binary gems for OS X.
What I'm wondering is, are extensions compiled with one version of the compiler toolchain (7.5.0, 7.9.0, 8.0.0) compatible with Rubies compiled on the same architecture (powerpc or i686) but with a different version number in RUBY_PLATFORM?
Rubygems is puzzlingly inconsistent here: if I build a gem with 'platform = Gem:latform:ARWIN', I get a gem called 'xxx-powerpc-darwin.gem' (which suggests 'yes' to my question). If I use Gem:latform::CURRENT, I get one called 'xxx-powerpc-darwin7.9.0.gem' (which suggests 'no').
ps - is there a separate Rubygems platform specification for i686-darwin in the works?
Thanks
alex