I think my initial bisect was wrong because I didn't do a "make clean" between all the builds. Reverting https://cgit.freedesktop.org/libreoffice/core/commit/?id=6889fa826eef6bd1074d77507818e71dfe8ba152 Caused a failing build to pass, so it looks like Michael Stahl's hunch was correct.
$ cat autogen.input --without-export-validation CC=clang CXX=clang++ and --enable-debug for recent debug builds The build command I'm using is $ ./autogen.sh && make ENVCFLAGS="-mllvm -no-x86-call-frame-opt" ENVCFLAGSCXX="-mllvm -no-x86-call-frame-opt" 2>&1 | tee build2.log The flags are because of this issue. <https://bugs.llvm.org//show_bug.cgi?id=30904> -- View this message in context: http://nabble.documentfoundation.org/MSVC-2015-s-broken-static-initializer-list-causing-build-failure-tp4202928p4212415.html Sent from the Dev mailing list archive at Nabble.com. _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice