Minor configure item and Fedora 9
John W. Eaton
jwe at bevo.che.wisc.edu
Wed Jun 11 15:11:08 CDT 2008
On 2-Jun-2008, Michael D. Godfrey wrote:
| John,
| > Or, even if the files BLAS files distributed with Octave are
| > sufficient, they are not yet compiled when the test is performed.
|
| It appears that I did not make this very clear.
| I understand what happened, and I figured it out by reading through
| config.log
| and configure. That is how I discovered that the message at the end of
| the output from ./configure which said:
| CHOLMOD library not found
| really meant that CHOLMOD library was found, but BLAS library was
| missing.
|
| This is not a big deal. I just thought that a clearer message might be
| helpful.
I don't see how to fix this problem. As I recall it occurs when
configure can't find a BLAS library, so it falls back on the one
distributed with Octave. But at the time the check for CHOLMOD
happens, the BLAS library that is distributed with Octave is not
installed or even compiled, so I don't see how to make the test
succeed in that case, as linking without a BLAS library will
apparently always fail.
Perhaps we should simply stop distributing BLAS and LAPACK libraries
with Octave and require them to be installed in order to build Octave?
Or, should we omit the test for CHOLMOD if an installed BLAS library
is missing? In that case, we could simply issue a message like
configure: no BLAS library installed; falling back on reference
sources distributed with Octave
and later:
configure: skipping CHOLMOD test because BLAS library is not installed
but then I suspect that would still confuse some people...
jwe
More information about the Bug-octave
mailing list