<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>There are bugs in GCC 6.1 <span id="result_box" class=""
        lang="en"><span class="">that prevent</span> <span class="">to
          compile</span> <span class="alt-edited">working</span> <span
          class="">32</span><span class="">-bit</span></span><span
        id="result_box" class="" lang="en"><span class=""><span
            id="result_box" class="" lang="en"> x<span class="">265</span><span
              class=""> for</span></span></span> <span class="">Windows</span><span
          class=""> (on default options).<br>
          This patch adds '-msse' option to default 32-bit build option
          to avoid different stack alignment.<br>
        </span></span></p>
    <p># HG changeset patch<br>
      # User Ma0 <a class="moz-txt-link-rfc2396E" href="mailto:mateuszb@poczta.onet.pl"><mateuszb@poczta.onet.pl></a><br>
      # Date 1469540439 -7200<br>
      #      Tue Jul 26 15:40:39 2016 +0200<br>
      # Node ID b95ee119b5c6ccac4892c430c494d1a5f22b2ce0<br>
      # Parent  5a0e139e29386ecebafc9c555aedcd3e0f61c70c<br>
      cmake: avoid different stack alignment for GCC in 32-bit Windows<br>
      <br>
      diff -r 5a0e139e2938 -r b95ee119b5c6 source/CMakeLists.txt<br>
      --- a/source/CMakeLists.txt    Fri Jul 22 13:13:42 2016 +0530<br>
      +++ b/source/CMakeLists.txt    Tue Jul 26 15:40:39 2016 +0200<br>
      @@ -184,6 +184,9 @@<br>
               string(FIND "${CMAKE_CXX_FLAGS}" "-march" marchPos)<br>
               if(marchPos LESS "0")<br>
                   add_definitions(-march=i686)<br>
      +            if(WIN32 AND NOT INTEL_CXX)<br>
      +                add_definitions(-msse)<br>
      +            endif()<br>
               endif()<br>
           endif()<br>
           if(ARM AND CROSS_COMPILE_ARM)<br>
      <br>
    </p>
  </body>
</html>