Re: Configuration failure on Linux/SBCL

Raymond Toy <[email protected]> Wed, 26 May 2004 16:09:27 -0400
Newsgroups gmane.lisp.matlisp.user
Message-ID <[email protected]>
>>>>> "Robbie" == Robbie Sedgewick <[email protected]> writes:

    Robbie> Yeah, I agree with what you are saying.  As much as I don't like
    Robbie> configure, there is really no other portable way to get that
    Robbie> information.  So we are stuck with configure, but is there any reason
    Robbie> not to use your defsystem code to do the compiling of the fortran in
    Robbie> matlisp by default?  And remove the makefile from the picture?

Look at blas.system and lapack.system.  These will compile up the
Fortran code.

However, it's not really very well integrated at this point.  Lisp
doesn't really know how to call the Fortran compiler with the right
arguments to compile the code to make a shared library.  Configure
would need to pass that info on somehow.

This could be added, I suppose, but I don't really see much point
anymore.  By the time you've done the work, you're 99 44/100% of the
way there for making make do it, so let make do it. :-)

Patches would probably be accepted, however.  :-)

And since the Fortran code almost never changes, I compile it up once
and forget it.  Then I just use xemacs + slime + mk:defsystem to
compile up the Lisp code, which changes a lot more often.

Ray



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click