Hello again,

I noticed that if setting *default-pathname-defaults* in ~/.eclrc, for
instance:

(setf *default-pathname-defaults* #p"/tmp/")

Whenever ECL wasn't started from /tmp/ COMPILE or COMPILE-FILE fail
with an "internal error where compiler returns -1".  Since the
generated command seems okay, but that the file names it attempts to
work with are relative to the current directory, I suspect that it
assumes *default-pathname-defaults* to never be changed unless the user
also changes the unix CWD using chdir(2).

When not changing *default-pathname-defaults* however, it appears that
proper fullpaths are being used to the various files, and all is fine.

My original reason for setting it to /tmp/ was for ECL temporary files
to be created under /tmp/.  Is there a recommended way to do this, no
matter the unix CWD?

Thanks,
-- 
Matt

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