In fact, according to https://github.com/llvm/llvm-project/pull/136856,
this will only be enabled by llvm for Linux.

However, this bot does not enable LLVM_CCACHE_BUILD, it
sets -DCMAKE_CXX_COMPILER_LAUNCHER=ccache instead, and we have not
attempted to configure ccache with environment variables (I'm not sure it
will work even if we do that).

We (Linaro) will correct the configuration of this bot, one way or another,
so that this does not happen again.

Please continue to report problems in the future, it really does help us
out.

Thanks,
David Spickett.

On Mon, 9 Jun 2025 at 10:16, David Spickett <david.spick...@linaro.org>
wrote:

> 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