[Openmcl-devel] An unfortunate interaction between CFFI and	open-shared-library
    Ron Garret 
    ron at flownet.com
       
    Sun Sep 19 14:05:26 PDT 2010
    
    
  
More weirdness.  In the console:
Welcome to Clozure Common Lisp Version 1.6-dev-r14251M-trunk  (DarwinX8664)!
? (setenv "LD_LIBRARY_PATH" "/usr/local/lib/mysql")
0
? (open-shared-library "libmysqlclient_r.dylib")
#<SHLIB libmysqlclient_r.dylib #x30200065FDED>
But in the IDE:
Welcome to Clozure Common Lisp Version 1.6-dev-r14251M-trunk  (DarwinX8664)!
? (setenv "LD_LIBRARY_PATH" "/usr/local/lib/mysql")
0
? (getenv "LD_LIBRARY_PATH")
"/usr/local/lib/mysql"
? (ccl::call-in-process (lambda () (getenv "LD_LIBRARY_PATH")) ccl::*initial-process*)
"/usr/local/lib/mysql"
? (open-shared-library "libmysqlclient_r.dylib")  ==> kablooey
Why does setting LD_LIBRARY_PATH not work in the IDE?
rg
    
    
More information about the Openmcl-devel
mailing list