バグを見つけるためにLinuxカーネルを二分するとき(私の場合はv4.4とv4.9の間)、次のビルドエラーが発生しました。
RELOCS arch/x86/boot/compressed/vmlinux.relocs
Unsupported relocation type: R_X86_64_PLT32 (4)
これについて私たちは何ができますか?
人々がこの問題を他の場所で報告したことを発見しました。
ベストアンサー1
最新バージョンに関連しているようですbinutils
。
2.31.1
GNU binutilsでこのエラーが発生することがわかりましたが、バージョンを使用すると2.30
問題が解決します。
源泉:
ついに答えを見つけました。このチャット履歴ユーザーはdeviosity
次のように言いました。
引き続き恐ろしい: Unsupported relocation type: R_X86_64_PLT32 (4) エラーが発生します。通常、binutilsを2.30と2.31にダウングレードすると解決されます。
そしてこのコメントこれも確認されました(Ubuntu 16.04も以前のbinutilsバージョンを使用しています2.26.1
)。