Help to link a prog static with libcurl, libssl and libcrypto.

Roth, Kevin P. KPRoth@MarathonOil.com
Mon Mar 4 07:49:00 GMT 2002


> -----Original Message-----
> From: Larry Hall (RFK Partners, Inc) [mailto:lhall@rfk.com]
> Sent: Tuesday, February 26, 2002 7:33 PM
> 
> The CURL you're linking against is apparently expecting at 
> least some POSIX APIs.  You won't be able to get this to link
> without some porting. Perhaps CURL builds as a WIN32 version 

Yes, CURL builds as pure win32, using (surprise) mingw. I don't
know any details on setting this up, but you can probably find
some info at http://curl.haxx.se/, or try the curl mailing list
(curl@haxx.se). The porting to remove reliance on POSIX APIs
has (to my knowledge) already been done; however, since Cygwin
supports POSIX, and since the win32 version of curl.exe doesn't
really care for posix path spec (e.g. have to translate /usr/...
to/from C:\cygwin\usr\... style when using win32 version of curl),
the cygwin version of curl (including all libraries) expects to
find cygwin1.dll...

> too in which case you may be able to switch over to that without 
> too much pain.  Alternatively, you can try building this without 
> the '-mno-cygwin' flag, although you'll link in cygwin1.dll for 
> sure then.  

Correct. This works fine for me. Statically or dynamically.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list