Gdb < 10.1 can't read clang's DWARF v5

This is correct, from what I’ve been told gdb assumes this will only be seen with split DWARF.

I would lean towards keeping dwarf-5 the default upstream and for the LLVM-14 release. I think this is the best way to get the GNU tools to support clang’s DWARF output better. It’s not that hard for distros to roll it back if they want.