This also fixes building on Linux with C++20, so we can enable it across the board for all OSes that we officially support.