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

Reply via email to