Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - ccache and distcc: (5 Items)
   
ccache and distcc  
Are there any plans to incorporate ccache and distcc into the 6.5 (or future) SDP?
Re: ccache and distcc  
Hi, Rex,

This is a question for the general-toolchain forum, I think.  These 
capabilities would be more or less transparent to the IDE (at least, for 
QNX Projects).

Cheers,

Christian


On 26/08/10 05:15 PM, Rex Lam wrote:
> Are there any plans to incorporate ccache and distcc into the 6.5 (or future) SDP?
>
>
>
> _______________________________________________
>
> General
> http://community.qnx.com/sf/go/post64696
>
>    


-- 
*Christian W. Damus*
Software Developer, IDE Team
QNX Software Systems <http://www.qnx.com/>;
Re: ccache and distcc  
Thank you Christian.  I will look for that forum and post my question there.
Re: ccache and distcc  
On 10-09-02 10:57 AM, Christian Damus wrote:
> Hi, Rex,
>
> This is a question for the general-toolchain forum, I think.  These
> capabilities would be more or less transparent to the IDE (at least, for
> QNX Projects).

With the recursive mkfiles there are hooks (CCWRAP, ASWRAP, LDwRAP, etc) 
to invoke for compiler wrappers such as distcc and ccache so these would 
need to be set in either the common.mk or on the command line when the 
IDE invokes make. Neither qcc or the mkfiles make this transparent to 
the IDE..

There are really two questions, will we ship the ccache and distcc 
binaries, and will there be integration within the IDE (i.e. selecting 
the tool and writing the common.mk). Provided there are no licensing 
issues (I haven't checked) I think we could provide the binaries as part 
of the next SDP.

Regards,

Ryan Mansfield
Re: ccache and distcc  
Thank you for the information Ryan.  The hooks CCWRAP, etc. are what we are looking for.  It would definitely be nice if
 the binaries are packaged with the SDP.  For now, we will just experiment with CCWRAP.