GNU ld 2.38 added -z pack-relative-relocs which is similar to
--pack-dyn-relocs=relr but synthesizes the GLIBC_ABI_DT_RELR version
dependency if a shared object named libc.so.* has a GLIBC_2.* version
This is used to implement the (as some glibc folks call) version lockout
mechanism. Add this option, because glibc does not want to support
--pack-dyn-relocs=relr which does not add GLIBC_ABI_DT_RELR.
See https://maskray.me/blog/2021-10-31-relative-relocations-and-relr for