x86 ABI поддерживает не код PIC в разделяемых библиотеках. Как указывалось ранее, это означает, что страницы, которые обычно будут передаваться, не будут передаваться (поскольку ld.so должен исправлять ссылки в коде, а не в специальном месте (GOT)).
Но библиотеки, созданные таким образом, могут быть немного быстрее, потому что код PIC обычно медленнее.
amd64 ABI не поддерживает это.