octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CAMD needed in liboctave/


From: David Bateman
Subject: Re: CAMD needed in liboctave/
Date: Tue, 19 Dec 2006 08:25:40 +0100
User-agent: Thunderbird 1.5.0.7 (Windows/20060909)

John W. Eaton wrote:
On 19-Dec-2006, David Bateman wrote:

| Michael Goffioul wrote:
| > When compiling SuiteSparse with METIS, the CHOLMOD library requires
| > CAMD; hence CAMD_LIBS needs to be added when linking liboctave.
| > | > Michael. | > | | Ok I missed that one as unix systems only need it linked to the main
| binary..

You can't distribute an Octave binary linked with METIS, as METIS is
distributed under license terms that are incompatible with the GPL.
So please remove that dependency from any binary distribution of
Octave.

Thanks,

jwe
Yes, but CAMD_LIBS is either "-lcamd" or "-lcamd -lmetis" depending on whether metis was probed by the configure. Basically yes METIS is non-free and you can't distribute under the GPL. If we stick to that line in the build process, then we should refuse to built with a camd or cholmod that is linked against metis. Given that the autoconf code to check that cholmod or camd is linked against metis exists we should at least allow the build, distribution is a completely different question..

Regards
David


reply via email to

[Prev in Thread] Current Thread [Next in Thread]