This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Trying to build crm114 (20050721) under CygWin 1.5.18-1


Igor Pechtchanski wrote:

> Umm, Gerrit, I don't think the underlined part is true anymore:
> 
> $ cd /usr/lib && ls -li libm.a libcygwin.a
> 1407374883609665 -r-xr-xr-x+ 1 igor Users 956656 Jul  2 20:30 libcygwin.a*
> 1407374883609668 -r-xr-xr-x+ 1 igor Users  92616 Jul  2 20:30 libm.a*
> $ uname -a
> CYGWIN_NT-5.1 pechtcha 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
> 
> -lcygwin *is* added automatically, but not -lm.

libm is a subcomponent of the final cygwin1.dll, which merges several
such components.  There's also libpthread, libc, libserver, libutil, the
malloc code, the startup code (etc.) all of which are combined to make
cygwin1.dll.  As far as I know this is only done for link efficiency, as
these sub-libs are never distributed and probably don't work as
standalone libraries.

Brian

--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]