Hi Fergus,

Fergus Henderson wrote:
> Could you post a copy of or link to the docs for "-isysroot"?
>

I could not find much documentation on the sysroot/isysroot flags for OS X.
In short, they choose the SDK that is used by gcc (headers/libs), in a cross-
compile way. The flags are supported starting from gcc-4. When compiling
universal binaries on Mac (what probably most people will want to), Apple
claims "-isysroot /Developer/SDKs/MacOSX10.4u.sdk" mandatory.

What I found are these two pages. However they state only when to use
isysroot, not what it does or how it works:
http://developer.apple.com/documentation/DeveloperTools/Conceptual/cross_development/Using/chapter_3_section_2.html#//apple_ref/doc/uid/20002000-1114311-BABGCAAB
http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/compiling/chapter_4_section_3.html

I was actually hoping that someone of the distcc developers could help,
as the error message 'distcc does not support -isysroot' implied some
knowledge :-)

One possible work-around would be to create a shell script "gcc-isysroot" whose contents are

   #!/bin/sh
   gcc -isysroot "$@"

Seems like a reasonable idea, I will try it! With pump mode I would
then set CC="gcc-isysroot"? Something like:

   pump make -j8 CC="gcc-isysroot"

Cheers,

   Mario

On Sat, Sep 13, 2008 at 1:28 PM, Mario Emmenlauer <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:


    Hi distcc-team,

    Thanks for this great new 3.0 release!

    One problem I have: distcc in pump mode tells me there is no support
    for the Mac OS gcc -isysroot option. This option is needed by many
    Mac OS developers, to compile backward compatible code on a more recent
    OS.

    Supporting -isysroot in distcc seems (from my naive point of view)
    rather
    simple? Its more or less just a prepend to several paths?

    Can you please advise me where to start? Or is this something that is
    already being worked on?

    Thanks,

      Mario



    __ distcc mailing list            http://distcc.samba.org/
    To unsubscribe or change options:
    https://lists.samba.org/mailman/listinfo/distcc




--
Fergus Henderson <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
__ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc

Reply via email to