Linux and Apple targets have different ways of signing personality function pointer (particularly, different discriminator is used). See #119361 for Linux implementation on llvm side.
#143230 introduces handling of signed personality function pointer, but only for Apple targets. We should support this on Linux targets as well.
Proposed fix (initially suggested by @atrosinenko): e2f8b9d