[devel] Сборка пакетов для armh/aarch64 в хэшере на хосте x86_64
Sergey Bolshakov
sbolshakov на altlinux.ru
Пт Янв 26 15:25:31 MSK 2018
>>>>> "Alexei" == Alexei Takaseev <alexei-W/DNgjy8krs на public.gmane.org> writes:
> Добрый день!
> Пытаюсь по инструкции с https://www.altlinux.org/Ports/arm/BuildHowto наладить
> у себя сборку своих пакетов под архитектуры armh/aarch64 (в рамках объявленной
> в скором будущем обязательности поддержки этих платформ), но что-то не выходит
> каменный цветок.
> По инструкции прописал /proc/sys/fs/binfmt_misc (кстати, там нет данных под
> aarch64), далее создал каталоги /mnt/DISK/virtuals/{aarch64,armh}, в них положил
> apt.conf такого содержания:
У меня в /etc/binfmt.d/ есть два таких вот:
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: qemu-aarch64-static.conf
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20180126/e34033f6/attachment.ksh>
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: qemu-armh-static.conf
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20180126/e34033f6/attachment-0001.ksh>
----------- следующая часть -----------
При этом для ядер >= 4.8 становится ненужным указывать --with-qemu=
[skipped]
> Но при попытке запуска инициализации хэшера получаю такое:
> $ hsh --with-qemu=arm --target=armh --apt-config=/mnt/DISK/virtuals/armh/apt.conf /mnt/DISK/virtuals/armh --initroot-only
> Чтение списков пакетов...
> Построение дерева зависимостей...
> Пакет setup присутствует в базе данных, но не имеет доступной версии.
> Как правило это означает, что хотя пакет упоминается в списке зависимостей,
> он отсутствует в репозитории, был вытеснен, либо в sources.list нет адреса
> репози�E: Для пакета setup не найдено подходящего кандидата для установки
> hsh-initroot: Failed to calculate package file list.
> hsh-initroot: Failed to generate initial package file list.
> Такое ощущение, что apt игнорирует пакеты noarch в репозитории. Как
> это можно победить?
echo 'arch_compat: x86_64: noarch' > ~/.rpmrc
или
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : mkaptbox.diff
Тип : text/x-patch
Размер : 423 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20180126/e34033f6/attachment.diff>
----------- следующая часть -----------
--
Подробная информация о списке рассылки Devel