← Back to team overview

yade-dev team mailing list archive

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

 

2013/7/16 Bruno Chareyre <1195802@xxxxxxxxxxxxxxxxxx>:
> Anton, I don't understand your last changes in cmake.
> This line will trigger the compilation of all combined *.cpp from the three folders in a single yade lib, right?
> ADD_LIBRARY(yade SHARED ${SRC_CORE} ${SRC_PKG} ${SRC_LIB})

Hmm, not quite. It just adds a new library and indicates, which
sources are used.

> Besides I don't see this line called unless chunkSize=0, I'm in doubt
to tell if it is really good to do this.

I fixed that hopefully in aa512cc7. I forgot about chunksize>0

> It seems to be more or less equivalent to setting a very big chunksize (except that chunksize would not merge many forlders). The drawback of this is known: high memory requirements.
>
> I would suggest to fix the clump cross-linking issue in source instead of changing the build system.

I think, Christian has fixed that already.

Anton

-- 
You received this bug notification because you are a member of Yade
developers, which is subscribed to Yade.
https://bugs.launchpad.net/bugs/1195802

Title:
  56cdcb breaks LINSOLV compilation on lucid

Status in Yet Another Dynamic Engine:
  In Progress

Bug description:
  Now I'm the one who can't compile with linsolv... :-/

  First attempt:
  -- Could NOT find Metis  (missing:  METIS_INCLUDE_DIR)

  This one was easy to solve, but it doesn't make much sense to force the definition of such a trivial path...
  -DMETIS_INCLUDE_DIR="/usr/lib"

  Second attempt:
  [ 34%] make[2]: *** No rule to make target `/lib/libopenblas.so', needed by `lib/libsupport.so'. Stop.

  /lib/libopenblas.so is on my disk though.
  Does it work with other linux versions?

To manage notifications about this bug go to:
https://bugs.launchpad.net/yade/+bug/1195802/+subscriptions


Follow ups

References