[Mono-dev] DistCC and cross-compiling Mono
    Andreas Färber 
    andreas.faerber at web.de
       
    Sun Mar  8 13:59:40 EDT 2009
    
    
  
Am 08.03.2009 um 18:53 schrieb Bojan Rajkovic:
> Robert Jordan wrote:
>> Since jay is only used on the host, compiling it for the target is
>> simply wrong. Imagine you're cross compiling for ARM: what is
>> an arm-jay good for other than breaking the build on the host?
>>
>> Robert
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> So I take it that there's not really a solution here--it'd be nice  
> to be able
> to compile all parts of Mono in a distributed manner, but it sounds  
> like it'd
> just break jay when cross-compiling. Is there a potential solution  
> to the problem
> then, other than interrupting the build process, building jay  
> without distcc,
> and then continuing the build (I believe jay is the last piece of C  
> code to be
> compiled, so distcc doesn't even matter afterwards)?
There is, you should configure with --disable-mcs-build when cross- 
compiling. Just copy over mcs and libraries from a standard build on  
your host. Jay is a build tool, it's not needed at runtime on the  
target system.
Andreas
    
    
More information about the Mono-devel-list
mailing list