[ros-diffs] [tkreuzer] 49799: [MINGW] Merge .CRT section into .rdata when linking to mingw lib. This silences the warnings about uninitialized constructors.
tkreuzer at svn.reactos.org
tkreuzer at svn.reactos.org
Fri Nov 26 22:52:47 UTC 2010
Author: tkreuzer
Date: Fri Nov 26 22:52:46 2010
New Revision: 49799
URL: http://svn.reactos.org/svn/reactos?rev=49799&view=rev
Log:
[MINGW]
Merge .CRT section into .rdata when linking to mingw lib. This silences the warnings about uninitialized constructors.
Modified:
branches/cmake-bringup/lib/3rdparty/mingw/cinitexe.c
Modified: branches/cmake-bringup/lib/3rdparty/mingw/cinitexe.c
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/3rdparty/mingw/cinitexe.c?rev=49799&r1=49798&r2=49799&view=diff
==============================================================================
--- branches/cmake-bringup/lib/3rdparty/mingw/cinitexe.c [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/3rdparty/mingw/cinitexe.c [iso-8859-1] Fri Nov 26 22:52:46 2010
@@ -1,6 +1,10 @@
#include <stdio.h>
#include <internal.h>
#include <sect_attribs.h>
+
+#ifdef _MSC_VER
+#pragma comment(linker, "/merge:.CRT=.rdata")
+#endif
_CRTALLOC(".CRT$XIA") _PVFV __xi_a[] = { NULL };
_CRTALLOC(".CRT$XIZ") _PVFV __xi_z[] = { NULL };
More information about the Ros-diffs
mailing list