[FAQ Alert, ping JDF!] RE: How to make DLLs in cygwin for MSVC and BCB

Corinna Vinschen corinna-cygwin@cygwin.com
Wed Jun 22 16:22:00 GMT 2005

On Jun 22 16:45, Dave Korn wrote:
> "  Download crt0.c from the cygwin website and include it in your sources.
> Modify it to call my_crt0() instead of cygwin_crt0().  "
> for point 5, and then something like
> "  Note that if you are using any other Cygwin-based libraries that you will
> probably need to build them as DLLs using gcc and then generate import
> libraries for the MS VC linker.
>   Note also that Cygwin is GPL'd software (as indeed are all other
> Cygwin-based libraries).  That means that if your code links against the
> cygwin dll (and if your program is calling functions from Cygwin, it must,
> as a matter of fact, be linked against it), you must apply the GPL to your
> source as well.  Of course, this only matters if you plan to distribute your
> program in binary form.  For more information, see
> http://gnu.org/licenses/gpl-faq.html.  "

FWIW, I think the GPL hint should be the start of this paragraph.
If that's ok with the reader, then he or she can read on.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          mailto:cygwin@cygwin.com
Red Hat, Inc.

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/

More information about the Cygwin mailing list