On Nov 4, 2007, at 9:23 PM, Alexander K. Hansen wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ben Abbott wrote:
>>
>> On Nov 4, 2007, at 8:35 PM, Alexander K. Hansen wrote:
>>
>> Ben Abbott wrote:
>>>>> I've uploaded a new Fink package for SuiteSparse to the
>>>>> package tracker.
>>>>>
>>>>> http://sourceforge.net/tracker/index.php
>>>>>
>>>>> When present during an Octave build, Octave will use
>>>>> SuiteSparse for many calculations using sparse matrices.
>>>>>
>>>>> This is my 1st attempt to creating a package. The package
>>>>> validated fine. However, I'm still expecting some things may
>>>>> need correcting or improving.
>> Is this intended to modify how octave builds?  If so that's
>> contrary to Fink policy unless a separate variant of octave is made
>>  to use it.
>
>> Modify how Octave builds? .... hmmm, depends upon perspective
>> (meaning I'm not sure).
>
>> The presence of SuiteSparse doesn't modify how Octave builds any
>> more than the packages for fftw, qhull, readline5, gnuplot, etc.
>> Octave would build and function fine (except for the absent
>> functionality) ... actually ... it *would* build and function if
>> not for the dependencies stated in octave.info. There is no need to
>>  modify octave.info or octave.patch (names?) in order for
>> SuiteSparse components to be included in Octave's functionality.
>> When SuiteSparse is installed, Octave's usual configure process
>> will recognize that SuiteSparse is available and produce a makefile
>>  that links to it.
>
>> When Octave is configured, the *present* process produced this
>> snippet ...
>
>> ---------------------- Octave is now configured for
>> i386-apple-darwin
>
>> Source directory:     . Installation prefix:  /sw C compiler: gcc
>> -mieee-fp  -Wall -W -Wshadow -g -O2 C++ compiler:         g++
>> -mieee-fp  -Wall -W -Wshadow -Wold-style-cast -g -O2 Fortran
>> compiler:     /sw/bin/g95 -O2 -mieee-fp Fortran libraries:
>> -L/sw/bin/../lib/gcc-lib/i386-apple-darwin8/4.0.3 -lf95 BLAS
>> libraries:        -framework vecLib FFTW libraries:       -lfftw3
>> GLPK libraries:       -lglpk UMFPACK libraries: AMD libraries: CAMD
>> libraries: COLAMD libraries: CCOLAMD libraries: CHOLMOD libraries:
>> CXSPARSE libraries: HDF5 libraries:       -lhdf5 CURL libraries:
>> -lcurl REGEX libraries:      -lpcre QHULL libraries:    -lqhull
>> LIBS:                 -lreadline  -lncurses -lhdf5 -lz -lm Default
>> pager:        less gnuplot: gnuplot ----------------------
>
>> When SuiteSparse is present, the missing modules (UMFPACK, AMD,
>> CAMD, COLAMD, CCOLAMD, CHOLMOD, and CXSPARSE) are found and linked
>>  to during the build.
>
>> My impression is that SuiteSparse is usually included in an Octave
>>  build, and should be a dependency of Octave if full functionality
>> is desired.
>
>> Thoughts?
>
>> Ben
>
> It would require a modification to the octave package or a variant,  
> then.
>

Shall I send an email to Octave's maintainer?



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to