From 7e58023f748a486effe834ad99ab7db20f200045 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sat, 18 Jul 2020 10:20:59 +0200 Subject: Lower optimization level for Clang targeting MSVC to -O2 See Clang bug #45021 for details. --- BOOTSTRAP-WINDOWS-CLANG.cli | 4 ++-- UPGRADE.cli | 2 +- build-clang.bat | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/BOOTSTRAP-WINDOWS-CLANG.cli b/BOOTSTRAP-WINDOWS-CLANG.cli index f35c212..507b9ce 100644 --- a/BOOTSTRAP-WINDOWS-CLANG.cli +++ b/BOOTSTRAP-WINDOWS-CLANG.cli @@ -154,7 +154,7 @@ also a note on the following step about only building shared libraries): \ > build2\build2\b-boot configure ^ config.cxx=clang++ ^ - \"config.cc.coptions=-m64 -O3\" ^ + \"config.cc.coptions=-m64 -O2\" ^ config.bin.lib=shared ^ config.install.root=C:\build2 @@ -187,7 +187,7 @@ previous step and you may want/need to make similar adjustments. > bpkg-stage create ^ cc ^ config.cxx=clang++ ^ - \"config.cc.coptions=-m64 -O3\" ^ + \"config.cc.coptions=-m64 -O2\" ^ config.bin.lib=shared ^ config.install.root=C:\build2 \ diff --git a/UPGRADE.cli b/UPGRADE.cli index d76eb41..7b15afd 100644 --- a/UPGRADE.cli +++ b/UPGRADE.cli @@ -203,7 +203,7 @@ For Windows with Clang (from a suitable command prompt, see > bpkg-stage create ^ cc ^ config.cxx=clang++ ^ - \"config.cc.coptions=-m64 -O3\" ^ + \"config.cc.coptions=-m64 -O2\" ^ config.bin.lib=shared ^ config.install.root=C:\build2 \ diff --git a/build-clang.bat b/build-clang.bat index a2a8c90..7ee08e8 100644 --- a/build-clang.bat +++ b/build-clang.bat @@ -249,7 +249,7 @@ cd .. build2\build2\b-boot %verbose% configure^ config.cxx=%cxx%^ - "config.cc.coptions=-m64 -O3"^ + "config.cc.coptions=-m64 -O2"^ config.bin.lib=shared^ config.install.root=%idir% @if errorlevel 1 goto error @@ -328,7 +328,7 @@ cd %cdir% bpkg-stage %verbose% create^ cc^ config.cxx=%cxx%^ - "config.cc.coptions=-m64 -O3"^ + "config.cc.coptions=-m64 -O2"^ config.bin.lib=shared^ config.install.root=%idir% @if errorlevel 1 goto error -- cgit v1.1