setup (ini.cc) vs CVS mingw-runtime

Robert Collins rbcollins@cygwin.com
Mon Mar 31 06:41:00 GMT 2003


On Mon, 2003-03-31 at 10:17, Danny Smith wrote:
> I've been expecting a bug report for mingw-runtime and ini.cc in setup for
> awhile, but haven't seen one, so I'll ask if the CVS mingw runtime is getting
> any testing with setup anymore.
> 
> The problem is in the default usage of _CRTIMP ( = __attribute__((dllimport)) )
> macro on all mingw runtime functions imported from dll.  This usage provides a
> small to midling performance benefit. However. it can cause both compile time
> ICE and/or linktime multiple definitions (depending on order of
> declaration/definition/usage and version of GCC) when standard CRT functions
> declared in system headers (ie. fprintf in setup/ini.cc) are redefined.
> 
> I'll make the _CRTIMP macro a  no-op by default if someone will confirm that
> there is a problem with setup.

So, is that CVS mingw-runtime only? And is there a setup.exe installable
snapshot of that?

Cheers,
Rob
-- 
GPG key available at: <http://users.bigpond.net.au/robertc/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20030331/2c0e1418/attachment.sig>


More information about the Cygwin-apps mailing list