[Rubygems-developers] Questions about Gem Platform Matching

Eric Hodel drbrain at segment7.net
Sat Sep 29 18:12:25 EDT 2007

On Sep 28, 2007, at 17:22, Luis Lavena wrote:
> On 9/28/07, Luis Lavena <luislavena at gmail.com> wrote:
>> I'm working on a patch and checking the tests cases.
> Pointless... it seems that on different platforms (darwin as example)
> compile something in darwin will be compatible with darwin8, but not
> darwin7 or 9 (as test_gem_platform.rb assert).
> http://pastie.caboo.se/101899
> I know that is wrong... apply the changes I made bomb the darwin  
> plaform.
> But on windows, VC6 and VC8 aren't compatible builds, neither the
> linking to msvcrt-ruby18 and msvcr80-ruby18...
> So installing gems made with Gem::Platform.local 'i386-mswin32' will
> not work under Gem::Platform.local == 'i386-mswin32_80' ...due the
> missing shared library.
> Guess until users face the problem and start closing tickets at
> rubyforge will be some general acknowledge about it.
> What the hell... just ignore me.

I see what you mean, is there any other way to detect VC6 from  

Would it be worthwhile to special-case for mswin32?

Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars

More information about the Rubygems-developers mailing list