This is the mail archive of the cygwin@cygwin.com 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: 1.5.2-1 file truncated


On Sat, Aug 09, 2003 at 04:13:10PM -0400, Igor Pechtchanski wrote:
>On 9 Aug 2003, Jan Nieuwenhuizen wrote:
>>>ls/libutils.a  -lX11 -lm       -lwinmm
>>
>>>/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld:
>>>final lin k failed: File truncated collect2: ld returned 1 exit status
>>
>>it seems that -lm is the culprit.  Leave it off, and it seems to work.
>
>ISTR a suggestion on the list a while ago to create an empty file and
>call it libm.a.  It has since been superceded by the empty archive one,
>and now a non-empty libm.a is actually part of the Cygwin package.
>Could you please verify that you're linking against /usr/lib/libm.a,
>and that it's not an empty file?  On my system (cygwin-1.3.22-1):

Just to recap some history:  libm.a was once an empty file.  It was also
a link to libcygwin.a at one point.  The current arrangement is the
best compromise.

>$ ls -l /usr/lib/libm.a
>-rwxrwxrwx+   1 Administ Users      218298 Mar 18 09:21 /usr/lib/libm.a

The map file shows that it is not an empty file.  It seems to be the
right libm.a AFAICT.

cgf

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