On Tue, Aug 24, 2010 at 9:32 AM, Anders Logg <l...@simula.no> wrote: > On Tue, Aug 24, 2010 at 09:24:51AM +0200, Johannes Ring wrote: >> On Tue, Aug 24, 2010 at 9:06 AM, Anders Logg <l...@simula.no> wrote: >> > On Tue, Aug 24, 2010 at 08:56:10AM +0200, Johannes Ring wrote: >> >> On Tue, Aug 24, 2010 at 1:40 AM, Harish Narayanan >> >> <harish.mli...@gmail.com> wrote: >> >> > On 8/24/10 4:14 AM, Anders Logg wrote: >> >> >> All packages except Trilinos work up to the point of linking now where >> >> >> I get errors pointing to undefined symbols: _camd_realloc, >> >> >> _ccolamd_l_recommended, etc. >> >> >> >> >> >> I assume these are in AMD. The AMD libraries are added (in >> >> >> FindCHOLMOD) but for some reason libcholmod.a appears after libamd.a >> >> >> on the link line. I can't figure out where that order comes from or >> >> >> how to change it. >> >> >> >> >> >> Any ideas? >> >> > >> >> > Johannes can fix this. We've been through *all* this before. >> >> >> >> Well, in cholmod.py in simula-scons we had this link line: >> >> >> >> -L/some/path -lcholmod -lamd -lcamd -lcolamd -lccolamd -llapack -lblas >> >> >> >> On darwin we had "-framework vecLib" instead of "-llapack -lblas". >> >> >> >> If CHOLDMOD was built with METIS (as Dorsal does) we also added "-lmetis". >> > >> > Can you see if you can get this to work in CMake? >> >> Yes, I will look at it. I'm building it on Snow Leopard now. >> >> Johannes > > Great. Thanks.
I have now tried to add a test program to FindCHOLMOD.cmake that should fail if it is not linked correctly. It is not tested on Mac yet as I have had some problems with MacPorts (I think I'll have to reinstall it completely). Johannes _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : dolfin@lists.launchpad.net Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp