>>>>> "rif" == rif  <[EMAIL PROTECTED]> writes:

  rif> It looks to me like it's trying to execute the
  rif> def-alien-routine before it has the symbols from dotprod.o.

correct: when using a CMUCL which has the linkage-table feature
enabled, you can't have the LOAD-FOREIGN call in the same file as a
forms that reference symbols from that library. This used to be
possible pre linkage-table, and we haven't updated the documentation
to take this into account.

Hopefully we will eventually find a workaround for this problem, but
in the meantime I suggest using a DEFSYSTEM facility such as ASDF, and
getting it to load any foreign libraries before you compile the lisp
files.
  
-- 
Eric Marsden                          <URL:http://www.laas.fr/~emarsden/>

Reply via email to