a few patches to deal with shared libraries. there is lisp code to deal with recognizing .so, so until someone dives in and adapts it for OpenBSD, keep a libecl.so...