The Franz Lisp "cfasl" function invokes ld with -A to link a foreign function before loading it into the interpreter. You can find the details by looking at the file "ffasl.c" in your Franz source directory. Tom