*** Warning: This system can not link to static lib archive libuim-custom.la. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have. *** But as you try to build a module library, libtool will still create *** a static module, that should work as long as the dlopening application *** is linked with the -dlopen flag to resolve symbols at runtime. libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries ar cru .libs/libuim-custom-enabler.a libuim_custom_enabler_la-uim-custom-enabler.o ranlib .libs/libuim-custom-enabler.a creating libuim-custom-enabler.la