From: Stephen Bannasch Date: 2007-12-11T11:25:23+09:00 Subject: Re: OSX patches At 5:47 AM +0900 10/25/07, Laurent Sansonetti wrote: >On 10/24/07, Nobuyoshi Nakada wrote: >> Hi, >> >> At Thu, 25 Oct 2007 01:13:40 +0900, >> Laurent Sansonetti wrote in [ruby-core:12895]: >> > We internally have a set of patches that we apply to the Ruby 1.8 >> > source tree to build the version of Ruby that ships with Mac OS X. >> > Some of them were written for Leopard (10.5, the upcoming version of >> > Mac OS X that will be released in a few days), others were written for >> > previous versions. >> >> AvailabilityMacros.h has been available on older versions? >> Even on pre-OS X, though I guess ruby can't compile on there >> anymore, is it OK? > >AvailabilityMacros.h is available since 10.2. It doesn't exist on >10.0, 10.1 (which was a quick bugfix release for 10.0), or pre-OSX >systems. 10.0 and 10.1 are actually obsolete environments, and I'm not >even sure that ruby can build or run on pre-OSX systems (Fujimoto >Hisakuni wrote some support I think, but it may not be complete). > >> Also, is it the Apple's official way to check the version? > >Yes it is. I'd like to see these patches applied. Has anybody found any problems with them?