On Tue, Apr 1, 2008 at 6:48 AM, James Keenan via RT
<[EMAIL PROTECTED]> wrote:
> On Mon Mar 31 17:58:06 2008, [EMAIL PROTECTED] wrote:
>  > config/gen/platform/darwin/dl.c uses deprecated functions whose better
>  > performing replacements (dlopen and friends) were added in OS X 10.3.
>  >
>
>  Is it possible that these deprecations were only made in OS X 10.5?
>
>  It appears that Parrot's original approach to this was made on this
>  premise:  "The dl* functions showed up in OS X 10.3, but they are just a
>  wrapper around the native dyld and NSModule API, so we'll use
>  the base API directly. This gives us wider compatibility, and
>  more control over the behavior."  Do you think this is still valid?
>
>  kid51
>
>

I think we took the path of least resistance at the time.

IMO, we should find out when the newer ones were introduced, probe for
this information during config (probably just the OS version would be
sufficient), and then use the ones that are available to us. (This
would hopefully then avoid the deprecation warning entirely.)

-- 
Will "Coke" Coleda

Reply via email to