Re: [ROOT] rootcint on dual CPU machine

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Tue Jul 31 2001 - 17:28:08 MEST


Hi Ingo,

  I've modified rootcint such that it makes a unique autoLinkDef.h
for each rootcint process. Change in CVS. Let me know if it works for you.

Cheers, Fons.



Ingo Strauch wrote:
> 
> Hi ROOTers!
> 
> I often compile my stuff on a dual CPU machine and want to use the 'make
> -j 2' feature that starts two processes.
> 
> Unfortunately, rootcint generates a temporary LinkDef file if I don't
> specify one explicitly (just one class in the header file and name of
> file and class match). This always has the name 'G__autoLinkDef.h' or
> something so that one process overwrites the temporary file of the
> other. And therefore it doesn't work that way.
> 
> Is there a possibility to use something like the '-pipe' option of the
> compiler together with rootcint in order to avoid temporary files of the
> same name?
> Or is the only possibility to write a LinkDef file for each class?
> 
> Cheers,
> Ingo

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7677910



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:53 MET