|
From: | Graham Lee |
Subject: | Re: Ubuntu and Debian packages / 2013-07-07 |
Date: | Tue, 9 Jul 2013 07:37:18 +0100 |
On 9 Jul 2013, at 05:34, "Richard Frith-Macdonald" <richardfrithmacdonald@gmail.com> wrote: I'd appreciate any information from OSX coders about what we should actually be doing. Hi Richard, Here's one explanation of the macros from someone within Apple: …min_allowed and …max_defined act as sort of brackets for client code to select different paths based on what OS X SDK they're compiling for. To me, it doesn't make sense for GNUstep to define them. On apple-apple-apple, API availability is determined by the Apple frameworks. On gnu-gnu-gnu, API availability is a moving target, and something that doesn't correspond cleanly to any one Apple release, now or at any other time. My suggestion would be for such tests to consistently pass or fail in GNUstep, with recommendation that people who have code that depends on them have a condition that explicitly satisfies #ifdef GNUSTEP with behaviour correct for the release of -base/-GUI they're using. Graham. |
[Prev in Thread] | Current Thread | [Next in Thread] |