-----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.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHLn6rB8UpO3rKjQ8RAnMIAJsGNK4kX8RjDALXl1wwAQL3PLgtEwCcDeoZ
TE5eBrHQQpTYStNv1gykJvQ=
=lYvD
-----END PGP SIGNATURE-----


-------------------------------------------------------------------------
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