> 问题是,我实在不知道为什么在且仅在 RISC-V 上 glibc 突然决定遵守规范了,有知道的吗?
后续:
双倍多多冰发现在 glibc 中只有 RISC-V 和 MIPS 的
在 ld.so 的
我看你们谁还不承认 RISC-V 是 MIPS 的正统续作
后续:
双倍多多冰发现在 glibc 中只有 RISC-V 和 MIPS 的
DL_RO_DYN_SECTION 宏定义为真,表示 dynamic section 是只读的。在 ld.so 的
elf_get_dynamic_info() 函数中,如果 dynamic section 可写,则会把上文提到的 d_ptr patch 为绝对地址,所以 RISC-V 和 MIPS 就没有被 patch。👍2