Can tb73 be upgraded to VS 2015 Update 3, to avoid false negative?

David Ostrovsky d.ostrovsky at gmx.de
Sat Feb 18 17:04:36 UTC 2017


The verification of the change series that removed VS 2013 and follow
-up changes, is flaky, e.g.: https://gerrit.libreoffice.org/#/c/23199/

tb73: is correctly detects MSVC 14.0:


checking Visual C++... checking whether vs inst is 14.0 15.0...
checking ver is now: 14.0... C:/PROGRA~2/MICROS~3.0/VC/

but failing with "(implementation limitation)":

C:/cygwin/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/windows_msc_
dbgutil_32/vcl/source/app/IconThemeInfo.cxx(19): error C2220: warning
treated as error - no 'object' file generated
C:/cygwin/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/windows_msc_
dbgutil_32/vcl/source/app/IconThemeInfo.cxx(19): warning C4592:
'HIGH_CONTRAST_ID': symbol will be dynamically initialized
(implementation limitation)

However, on tb77, that also correctly detects MSVC 14.0:

checking Visual C++... checking whether vs inst is 14.0 15.0...
checking ver is now: 14.0... C:/PROGRA~2/MICROS~3.0/VC/ 

for the same change series:
https://gerrit.libreoffice.org/#/c/22588/16

this implementation limitation bug isn't reported:

http://ci.libreoffice.org/job/lo_gerrit/7192/Config=windows_msc_dbgutil
_32/

I also cannot reproduce the problem in MSVC 14.0, update 3 and on MSVC
15.0 RC3. All is fine, even with --enable-werror on both compilers.

Conclusion: tb73 and probably other TBs need to be upgraded to the
latest MSVC 2015 update 3.



More information about the LibreOffice mailing list