hisi armv7 kernel 4.4 模組編譯,提示 PLTs missing

Linux guanyin9cn • at 2021-09-25 20:06:08 • 4 Views

hw 光貓 x6,核心 4.4.197 , 官方核心編譯時開啟了 PLTs 功能,導致編譯使用者自定義的模組時,必須要開啟 PLTs,再編譯。 但編譯後,提示 PLTs missing 用 obj_dump 檢查了下系統自帶的 ko 模組 ,只有 .plt 和 init.plt 比對了下原始碼中,SECTIONS in arch/arm/kernel/module.lds

     .core.plt : { BYTE(0) }
     .init.plt : { BYTE(0) }

多了個.core.

比對了下其他版本,從 4.9 開始,整合了下,去掉了 .core 。

Total: 1
  • guanyin9cn 2021-09-24 21:23:27
    ```
    pr_err("%s: sections missing\n", mod->name);
    ```
    日誌格式完全不同,更像是 4.9 的日誌格式。

    不知道 hisi 是如何跨版本,給 4.4 打補丁的。
Add a reply
For Commenting you need to Login. If you dont have a Account you need to Register.