← Back to team overview

yade-dev team mailing list archive

Re: [Bug 1195802] Re: 56cdcb breaks LINSOLV compilation on lucid

 

>> Will libyade.so be generated on the basis of the *.o objects or by
>> compiling all the cpp's?
> This ADD_LIBRARY command compiles cpp-files and creates
> library from the sources.
My question was on the build mechanism: is it the linker that merges all
the *.o or is it the compiler that compile everything at once.
The question was probably dumb since I can obvioulsy see all files from
core/lib/plugin being compiled one by one (chunkSize=0). So it is
clearly not equivalent to chunkSize.

>  If chunksize>1, we generate new .cpp-files,
> which contain the curtain number of "includes". Than larger is chunksize,
> than more 'includes" are in newly generated cpp-files [1].
> it is a Vaclav's idea., actually, not mine.
I know the story. :)
And I love the chunkSize feature, it saves a lot of compilation time.

Bruno


-- 
_______________
Bruno Chareyre
Associate Professor
ENSE³ - Grenoble INP
Lab. 3SR
BP 53
38041 Grenoble cedex 9
Tél : +33 4 56 52 86 21
Fax : +33 4 76 82 70 43
________________



References