私はppc用のx86でカーネルモジュールといくつかのライブラリをクロスコンパイルしています。ホストシステムでld.so.cacheとmodules.depを作成することは可能ですか?
PS私はELDKツールを使用しています。
私はppc用のx86でカーネルモジュールといくつかのライブラリをクロスコンパイルしています。ホストシステムでld.so.cacheとmodules.depを作成することは可能ですか?
PS私はELDKツールを使用しています。
modules.depは、モジュールのビルド時に生成される必要があります。これはテキストファイルでもあるため、どちらのアーキテクチャでも読み取ることができます。
システムターゲットシステム以外でld.so.cacheを生成するのは難しいと確信しています。これは、rootfsで使用可能な特定のライブラリと/etc/ld.so.confの構成を指定して作成されたバイナリファイルです。
depmod
外国のアーキテクチャモジュールに対しては問題なく実行できます。カーネルを構築し、モジュール(サードパーティモジュールなど)をシステムルートにデプロイしたと仮定します。
/sbin/depmod -ae -F /path/to/System.map -b /path/to/system/root <kernel-version-name>
の解決策はまだ見つかりldconfig
ません。