← Back to team overview

dolfin team mailing list archive

Re: Snow Leopard status

 

On Tue, Aug 24, 2010 at 9:32 AM, Anders Logg <logg@xxxxxxxxx> 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 <logg@xxxxxxxxx> 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.mlists@xxxxxxxxx> 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



Follow ups

References