On Fri, Dec 24, 2010 at 3:10 PM, Gabriel Dos Reis <
g...@integrable-solutions.net> wrote:

> That is correct.  And also because, when cross-compiling, we want to emit
> pathnames short enough for the build environment to recognize.  I had
> assumed
> (and at the time, that seemed to be correct) that EL started the compiler
> relative to the current working directory.  Was that assumption incorrect?
>

Yes, relative to the "current working directory", but this is a process
property (Windows, Unix...). Common Lisp has a separate notion, which is the
*default-pathname-defaults*, that is independent of that. This is what
causes problems, because if *default-pathname-defaults* is changed that does
not mean that the compiler is going to be launched relative to it -- well,
that was until my latest fix: now ECL has a look first at *d-p-d* and if it
is a valid directory, it launches the compiler there.

Juanjo

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to