This is the mail archive of the
cygwin-developers
mailing list for the Cygwin project.
Re: speclib vs. -lc trouble.
>Index: Makefile.in
>===================================================================
>RCS file: /cvs/src/src/winsup/cygwin/Makefile.in,v
>retrieving revision 1.223
>diff -p -u -r1.223 Makefile.in
>--- Makefile.in 9 Apr 2009 21:02:53 -0000 1.223
>+++ Makefile.in 10 Apr 2009 04:46:55 -0000
>@@ -105,7 +105,7 @@ LIBGMON_A:=libgmon.a
> CYGWIN_START:=crt0.o
> GMON_START:=gcrt0.o
>
>-speclib=${word 1, $^} "${NM}" "${AR}" $(wordlist 2, $(words $^), $^)
>+speclib=${word 1, $^} "${NM}" "${AR}" ${@F} $(wordlist 2, $(words $^), $^)
I assume this isn't being proposed as an actual fix.
You are gratuitously moving the command-line arguments around. Can't
see how that would fix anything. And you're creating the file in one
place and copying it to another. I don't see any reason to do that.
You haven't refreshed your client to the changes that I made last night
before I went to bed. They should have fixed the "file not found" problem.
There was an incompatibility between windows perl and linux perl that I
hadn't anticipated and my change fixed that.
cgf