feat(config): Add -z pack-relative-relocs to LDFLAGS
This moves relative relocations from the `.rela.dyn` section into a new
`.relr.dyn` section with a significantly more compact encoding,
supported since glibc 2.36, GNU Binutils 2.38 and LLVM 15.
This can reduce the size of libraries a lot, e.g. the installed size of
`libphonenumber` dropped from about 17 MB to 7 MB.
For more info, see
https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/23.
Signed-off-by: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
0 files changed, 0 insertions, 0 deletions