Re: FlexDLL: bug with empty archives
Hi Florent, On 7/13/2013 11:03 PM, Florent Monnier wrote: It seems there's a bug with flexlink when an archive is empty: http://cygwin.com/ml/cygwin/2013-07/msg00278.html http://cygwin.com/ml/cygwin/2013-07/msg00279.html http://cygwin.com/ml/cygwin/2013-07/msg00281.html http://cygwin.com/ml/cygwin/2013-07/msg00282.html http://cygwin.com/ml/cygwin/2013-07/msg00284.html Indeed the workaround proposed in the 4th post (msg00282) solves the error. This was reported some months ago and already fixed in the latest version (0.31). (I'm Cc:ing the cygwin list, but I don't know if one can post without subscribing. If not, feel free to forward.) Alain -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: Announce: FlexDLL, flexible DLLs under Windows
Dave Korn wrote: This looks very interesting indeed. Thanks! It's great to see some interest from people on this list. Of course, implementing a similar feature directly in the linker and in the runtime library makes sense, and I'll be happy to see some of the ideas developed in FlexDLL appear in Cygwin. (Altough at this point, one could also imagine that Cygwin supports another binary format for dynamic libraries, e.g. ELF, which can deal with unresolved symbols natively.) -- Alain -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Announce: FlexDLL, flexible DLLs under Windows
Dear Cygwin and MinGW mailing lists, I'd like to announce the availability of FlexDLL, a new tool that should greatly help porting some Unix applications under Windows. FlexDLL implements the classical POSIX dlopen API. In short, it lets you create DLLs with unresolved symbols. When a DLL is loaded, these symbols are matched against those found in the main program and in previously loaded DLLs. This should make the development of modular applications (plugins) much easier under Windows. Forget all the trouble about dllimport/dllexport directives, .def files and import libraries! FlexDLL also exposes a common command-line interface to the Cygwin and Microsoft linkers, which should simplify the life of developers that targets several tool chains. Homepage: http://alain.frisch.fr/flexdll.html FlexDLL is open-source (MIT-like license) and it supports three toolchains: Cygwin, MinGW, and native MSVC (x86 and x86_64). It acts as a wrapper around the linker (at compile-time) and as a wrapper around LoadLibrary (at runtime). I hope this announce is not too much off-topic for these mailing lists. Feedback and comments are very welcome! Alain Frisch -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/