When building with Visual Studio 2008 SSE is disabled by default. When
building with Visual Studio 2012 and above you must supply a new flag
/arch:IA32 to not build with SSE. Would it be acceptable to update the
Configure process to add the /arch:IA32 if Visual Studio 2012 or
greater is detected? This applies to the normal C code. We ran into
issues when running on an AMD Geode processor.

I tested changing the VC-32.pl on OpenSSL 1.0.2g and it worked well,
but I see the whole build process has changed in Current. I wanted to
find out if this is an acceptable change before I figure out the new
Configure process and submit a patch.

else # Win32
    {
    ......
    if (`nmake /? 2>&1` =~ /Version ([0-9]+\.[0-9]+)/ && $1 >= 11.0) {
        $app_cflag.=" /arch:IA32";
        $lib_cflag.=" /arch:IA32";
        }
    }


Thanks,
  Scott Ware
-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to