Hi Cameron, Someone happened to trigger a rebuild of enough of the files to get the bot green again over the weekend. I don't understand exactly how they did it though.
I would have thought a clean build would reset it but the first green was not a clean build. We are using ccache and they are pre-*compiled* headers so I guess it does cache them. ccache has recommendations ( https://ccache.dev/manual/latest.html#_precompiled_headers) that I don't know that we have followed though. Did you get any mail from our Linux buildbots? If PCH is enabled on Windows, it should be on Linux too, I don't see where we disable it at least. Thanks, David Spickett. On Sat, 7 Jun 2025 at 00:08, Cameron McInally <cameron.mcina...@nyu.edu> wrote: > Hi Linaro folks, > > It appears my latest commit has broken your BuildBot: > > fatal error: file > > 'C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\llvm\include\llvm\Support\Compiler.h' > has been modified since the precompiled header > > 'C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/./cmake_pch.cxx.pch' > was built: size changed (was 26948, now 27102) > note: please rebuild precompiled header > > 'C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/./cmake_pch.cxx.pch' > > I'm not sure if it's possible for me to rebuild the precompiled header > myself. Any suggestions on how to proceed? > > Thanks in advance, > Cameron > > ---------- Forwarded message --------- > From: <llvm.buildmas...@lab.llvm.org> > Date: Fri, Jun 6, 2025 at 6:13 PM > Subject: ☠ Buildbot (LLVM Buildbot): flang-arm64-windows-msvc - failed > build (failure) (main) > To: Cameron McInally <cameron.mcina...@nyu.edu>, Thurston Dang > <thurs...@google.com> > Cc: <llvm.buildmas...@lab.llvm.org> > > > The Buildbot has detected a new failure on builder > flang-arm64-windows-msvc while building clang. > > Full details are available at: > > https://urldefense.proofpoint.com/v2/url?u=https-3A__lab.llvm.org_buildbot_-23_builders_207_builds_2188&d=DwICaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=O_4M49EtSpZ_-BQYeigzGv0P4__noMcSu2RYEjS1vKs&m=xKtrWXLx4-_9lOxR8r5W_rqk8H0dmwsq0p9pRkLbl74773gZqvi7K3iw4UAn10m3&s=fs9LJIePpszWKnO8nLoFuNXiC0IeoTBb5A61-OUrOrE&e= > > Worker for this Build: linaro-armv8-windows-msvc-01 > Blamelist: > Cameron McInally <cameron.mcina...@nyu.edu>, > Thurston Dang <thurs...@google.com> > > BUILD FAILED: failed build (failure) > > Step 5 (build-unified-tree) failure: build (failure) > ... > 378.972 [2600/10/4115] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/char-set.cpp.obj > 380.006 [2599/10/4116] Building CXX object > tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.cxx.obj > 380.596 [2598/10/4117] Building AArch64GenInstrInfo.inc... > 381.268 [2597/10/4118] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/char-buffer.cpp.obj > 382.326 [2596/10/4119] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/debug-parser.cpp.obj > 382.422 [2595/10/4120] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/characters.cpp.obj > 382.547 [2594/10/4121] Building AArch64GenSubtargetInfo.inc... > 383.755 [2593/10/4122] Building CXX object > > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/instrumented-parser.cpp.obj > 385.992 [2592/10/4123] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/message.cpp.obj > 388.630 [2591/10/4124] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/preprocessor.cpp.obj > FAILED: > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/preprocessor.cpp.obj > ccache C:\Users\tcwg\scoop\apps\llvm-arm64\current\bin\clang-cl.exe > /nologo -TP -DFLANG_INCLUDE_TESTS=1 -DGTEST_HAS_RTTI=0 -DUNICODE > -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS > -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS > -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE > -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS > -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > > -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Parser > > -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/lib/Parser > > -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include > > -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/include > -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/include > > -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/llvm/include > > -imsvcC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/../mlir/include > -imsvcC:/Users/tcw > g/llvm-worker/flang-arm64-windows-msvc/build/tools/mlir/include > > -imsvcC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/clang/include > > -imsvcC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/llvm/../clang/include > /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj > /permissive- -Werror=unguarded-availability-new /W4 -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough > -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor > -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion > -Wmisleading-indentation -Wctad-maybe-unsupported /Gw > -Wno-deprecated-copy -Wno-string-conversion > -Wno-ctad-maybe-unsupported -Xclang -fno-pch-timestamp /O2 /Ob2 > -std:c++17 -MD /EHs-c- /GR- -UNDEBUG > > /YuC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/cmake_pch.hxx > /FpC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/ > lib/Parser/CMakeFiles/FortranParser.dir/./cmake_pch.cxx.pch > > /FIC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/cmake_pch.hxx > /showIncludes > /Fotools/flang/lib/Parser/CMakeFiles/FortranParser.dir/preprocessor.cpp.obj > /Fdtools\flang\lib\Parser\CMakeFiles\FortranParser.dir\FortranParser.pdb > -c -- > C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/lib/Parser/preprocessor.cpp > fatal error: file > > 'C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\llvm\include\llvm\Support\Compiler.h' > has been modified since the precompiled header > > 'C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/./cmake_pch.cxx.pch' > was built: size changed (was 26948, now 27102) > note: please rebuild precompiled header > > 'C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/./cmake_pch.cxx.pch' > 1 error generated. > 392.025 [2591/9/4125] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/prescan.cpp.obj > 393.052 [2591/8/4126] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/parsing.cpp.obj > 393.434 [2591/7/4127] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/parse-tree.cpp.obj > 395.861 [2591/6/4128] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/expr-parsers.cpp.obj > 402.121 [2591/5/4129] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/io-parsers.cpp.obj > 408.915 [2591/4/4130] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/openacc-parsers.cpp.obj > 412.795 [2591/3/4131] Building CXX object > > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/executable-parsers.cpp.obj > 425.616 [2591/2/4132] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/Fortran-parsers.cpp.obj > 437.843 [2591/1/4133] Building CXX object > tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/openmp-parsers.cpp.obj > ninja: build stopped: subcommand failed. > > Sincerely, > LLVM Buildbot > _______________________________________________ linaro-toolchain mailing list -- linaro-toolchain@lists.linaro.org To unsubscribe send an email to linaro-toolchain-le...@lists.linaro.org