From: SF/projects/mingw n. l. <min...@li...> - 2012-03-12 10:05:34
|
Patches item #3495292, was opened at 2012-02-28 04:54 Message generated for change (Comment added) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=3495292&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: a.kruis () Assigned to: Chris Sutcliffe (ir0nh34d) Summary: _osver has been removed from msvcr90.dll Initial Comment: MS has removed some symbols from msvcr90.dll (and newer versions), most notably _osver, _winmajor, _winminor and _winver. See http://msdn.microsoft.com/en-us/library/ms235497%28v=vs.90%29.aspx for details. The attached patch encapsulates the definitions for theses functions using appropriate #if ... #endif statements. I used this patch to build a mingw runtime, that links msvcr90.dll. ---------------------------------------------------------------------- >Comment By: a.kruis () Date: 2012-03-12 03:05 Message: I just added a patch against the latest version from CVS. I'm actually using a custom build mingw that uses the msvcr90.dll. ---------------------------------------------------------------------- Comment By: Keith Marshall (keithmarshall) Date: 2012-03-06 13:39 Message: Jacky is right; it is pointless patching code which is to be compiled into libmingwex.a, for our stock build, to support anything other than stock msvcrt.dll. Furthermore, the proposed changes to dirent.c are obsolete; the code against which the patch has been created is no longer present in CVS. However, this isn't to say that the patch has no merit at all; it may be useful to users who wish to create their own custom build, to support more recent MSVC runtimes, provided a fresh patch against CVS HEAD is submitted. ---------------------------------------------------------------------- Comment By: Jacky Lai (crazyjacky) Date: 2012-03-03 21:41 Message: The proposed changes in dirent.c and mingw-fseek.c has no effect since they are compiled for msvcrt.dll, not msvcr90.dll. ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-02-28 05:01 Message: Gotta love change for changes sake. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=3495292&group_id=2435 |