Qeravio
Canonical AI event

CMake update removes timestamps from Clang precompiled headers

CMake update addresses Clang precompiled header timestamp issues. The fix applies to clang-cl and Intel LLVM drivers.

13 Sept 20261 verified claims1 sources1 observations
What happened

The official source reports this update: b10932: cmake: leave the timestamp out of precompiled headers on clang. cmake: leave the timestamp out of precompiled headers on clang ( #28816 ) Clang stores the modification time of the precompiled header sources inside the header and refuses the header when they differ. A cached header restored from another checkout carries the timestamps of that checkout, so the build fails. The option covers the compilers ccache treats as MSVC while they are clang underneath, clang-cl and the Intel LLVM drivers.

Why it matters

This official update documents a development concerning b10932: cmake: leave the timestamp out of precompiled headers on clang. Its practical significance depends on the scope and evidence stated by the source.

What to watch next

Read the official source update and verify its stated scope, evidence and timing before acting on it.

Connected knowledge

Entities affected by this event

Continue this topic
Evidence trail

Sources behind the event