This is the mail archive of the cygwin-apps@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: setup (ini.cc) vs CVS mingw-runtime


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

Attachment: signature.asc
Description: This is a digitally signed message part


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]