Re: FlexDLL: bug with empty archives

2013-07-14 Thread Alain Frisch

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

2007-11-21 Thread Alain Frisch

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

2007-11-20 Thread Alain Frisch

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/