The as_bytes overloads use std::byte/std::size_t (<cstddef>) and std::is_trivially_copyable_v (<type_traits>); after the earlier include trim these compiled only via transitive <span> includes on the fleet's libstdc++. Include them directly (include-what-you-use).