We have specified we expect C++20 to default a comparison operator for us, for launch configurations. However - some members of launch_configuration_t are missing that same defaulted operator, so the defaulting will fail. Also, some field comparisons are missing from the explicitly-defined comparison operator.