getopt: ugly linker messages

Christopher Faylor
Fri Sep 19 15:20:00 GMT 2003

On Fri, Sep 19, 2003 at 09:49:25AM -0400, Charles Wilson wrote:
>Corinna Vinschen wrote:
>>Since that auto-import is working fine for a long while now and since
>>this sort of auto-import is normal for any other platform... isn't there
>>a time we can get rid of that message?
>auto-import is not the default for all pei386 versions of binutils, 
>particularly mingw.
>And auto-import is in no way "normal".  It provides functionality that, 
>on the surface, appears to emulate the normal behavior of other 
>platforms -- but under the hood, it's a bizzarre beast.
>So, taking those two points into consideration, I'm not sure what the 
>right thing to do is, without ticking somebody on some platform off. 
>The current compromise seems to be mostly acceptable.
>Perhaps a cygwin-special (e.g. doesn't go back to binutils CVS) patch? 
>In that case, it's a one-liner -- just change the default value of 
>link_info.pei386_auto_import to '1' instead of '-1' in pe.em (you might 
>also need to change the default in ldmain.c, but I don't think that's 

I'm willing to do this but I have the same reservations that I think
you're expressing above, Chuck.  Also, the auto-import of data variables
is slower than a normal dllimport so I don't feel real comfortable about
making this the default.

I don't feel really strongly about this however, so if the consensus is
that this should be turned on, I'll make a cygwin-specific change to


Unsubscribe info:
Problem reports:

More information about the Cygwin mailing list