Как подготовить modules.dep и ld.so.cache при кросс-компиляции? - PullRequest
1 голос
/ 30 августа 2010

Я кросс-компилирую модули ядра и некоторые библиотеки на x86 для ppc. Можно ли создать ld.so.cache и modules.dep на моей хост-системе?

P.S Я использую инструменты ELDK.

Ответы [ 2 ]

1 голос
/ 03 марта 2011

modules.dep должен генерироваться при сборке модулей.Это также текстовый файл, поэтому он доступен для чтения любой архитектурой.

Я почти уверен, что будет трудно создать ld.so.cache на любом компьютере, кроме целевой системы.Это двоичный файл, который создается с учетом конкретных библиотек, доступных в ваших rootfs и конфигурации в /etc/ld.so.conf.

0 голосов
/ 15 июня 2015

depmod может отлично работать с внешними модулями архитектуры. Предполагая, что вы собрали свое ядро ​​и развернули свои модули (например, сторонние модули) в системном корне:

/sbin/depmod -ae -F /path/to/System.map -b /path/to/system/root <kernel-version-name>

Пока не найдено решение для ldconfig.

...