This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: getopt: ugly linker messages
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
>necessary.)
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
binutils.
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/