これは、 chrootがダイナミックリンクにどのように影響するかについての続きです。
私のプロセスはchrootを使用して自分自身を投獄します。ただし、後でロードされるライブラリ(Python拡張モジュールのインポートなど)を取得して、現在投獄されているプロセスに動的に正しくリンクするのに問題があります。難しさの一部は、ld.soで何が起こっているのかについて多くの洞察を持っていないことです。どこで検索しているのかわからないし、RPATHやLD_LIBRARY_PATHのようなものがchrootjailの内部と外部のどちらに関連しているかもわかりません。
ld.soを「verbose」モードで実行する方法はありますか?そこでは、検索されているパスをログに記録し、要求されたライブラリが見つかった場合はどこにありますか?