Ковыряю тут ELF-лоадеры под ARM, раздел посвящённый обработке динамических релокаций и их типов.
В хедере glibc есть такое:
$ cat /usr/include/elf.h | grep RABS
#define R_ARM_RABS22 253
Тогда как много где в интернете и в том же binutils – внезапно R_ARM_RABS32
, то есть 32 вместо 22. Оба вида релокаций этих имеют один ID – 253
Во FreeBSD тоже R_ARM_RABS32 –
https://github.com/freebsd/freebsd-src/blob/main/sys/sys/elf_common.h#L1123
Так кто же по итогу прав и почему в других случаях некорректное название? Мне не хватает опыта, чтобы это понять.