On Tue, Sep 8, 2015 at 7:20 AM, Iain Sandoe <i...@codesourcery.com> wrote:
>
>> This seems likely to break cross-compilers to Darwin that do not have
>> the system libraries available.  I guess I don't care about that if
>> you don't.
>
> I do care about it, but I'm not visualising the case...
>
> AFAICS, when built as a host component for a cross to Darwin from non-Darwin, 
> environ would be declared as **environ as usual.
>
> If an implementation includes a compiler targetting Darwin that defines 
> __APPLE__ but doesn't provide _NSGetEnviron in its libc, then isn't it broken 
> anyway?

I'm talking about the case of building a cross-compiler where the
system libraries are not available.  This is sometimes done as a first
step toward building a full cross-compiler.

Ian

Reply via email to