On 23 Mar 2006, Dobes Vandermeer <[EMAIL PROTECTED]> wrote: > On 3/23/06, Victor Norman <[EMAIL PROTECTED]> wrote: > > Martin, et al., > > > > In one of our builds, there are a bunch of templated classes, templated > > functions, etc., etc. The result is that the 'ld' part of building takes a > > long time now, as ld instantiates the templates appropriately. As a result, > > we'd like to be able to do distributed ld-ing, so that the fastest available > > machine does the loading. I think this would be possible -- we could gather > > up all the .o files on the build machine and send them over the wire to the > > compilation machine, which could do the loading and linking, and send the > > result back. > > > > Do you see any problems with this? Would it be easy, you think, to make > > this happen? I think it would be mostly work in arg.c so make distcc > > recognize gnu ld arguments, etc.
You would also need to find and send the right libraries. You may need to consider if/when the linker builds the library paths into the library. If you can rely on all machines having the same libraries installed, or the same filesystem, then this may be less hard. -- Martin __ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc
