Created attachment 12294 [details] Патчи и новый spec Столь важная программа для повседневного использования оказалась выпилиной из ветки armh, хотя, в принципе, пакет собирается на более/менее общих основаниях (clang-ом) при соблюдении следующих пунктов: 1. Обновляем патч Bug-1526653-Include-struct-definitions-for-user_vfp-and-u.patch по ссылке, указанной там же в спеке. 2. Вытаскиваем патч "webrtc-fix-compiler-flags-for-armhf.patch" из архива [1] и правим под актуальные исходники. 3. Делаем дополнительный патч на выпиливание "-mfloat-abi=softfp", т.к. на этой проверке почему-то сборка падает.. Или надо было исправить условие... 4. Повсеместно отключаем LTO, т.к. падает на сборке gkrust_gtest. В config/makefiles/rust.mk это исключение уже прописано, но почему-то не срабатывает, и падает с ошибкой LLVM ERROR: out of memory После этого сборка проходит, но rpm-файл почему-то оказывается пустой, и куда копать дальше, я уже не понимаю... [1] https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+sourcefiles/firefox/66.0.1+build1-0ubuntu0.18.04.1/firefox_66.0.1+build1-0ubuntu0.18.04.1.debian.tar.xz
За время существования бага armh был удалён из репозитория sisyphus: https://lists.altlinux.org/pipermail/devel/2024-March/218438.html Полагаю, речь идёт именно про p10. Денис, вас ещё интересует добавление thunderbird'а в armh? Вы готовы это исправлять? Потому что меня это не интересует, т.к. новый стабильный репозиторий p11 тоже не поддерживает armh.
Да, речь про p10, но на тот момент armh был жив и в Сизифе... На самом деле мне в итоге-таки удалось собрать версию 102, и она до сих пор вполне работоспособна. Чтобы rpm-ка не была пустой пришлось добавить в спек"%tbird_prefix/*" и "%tbird_prefix/*/*", однако по документации этого делать не следует, так что непонятки... Жаль, конечно, что архитектура своё отжила, но вообще удивительно, что ALT поддерживал её так долго :). По поводу пакета - я мог бы попробовать применить всё вышеописанное к актуальной 115-ой версии, и, если пройдёт, то было бы здорово добавить пакет в p10, вдруг ещё кому будет полезно. Мой ASUS c201 ещё в строю, и тут мейнстримовское ядро буквально недавно подвезли :). Так что возможность есть. Однако у меня нет опыта официального сопровождения пакетов, и, как следствие, доступа ко всей этой кухне.
В части обновлений по безопасности поддержка p10 будет закончена 30 июня 2025 года (смотреть https://www.altlinux.org/Branches/p10), а у thunderbird CVE закрываются постоянно, поэтому нужно применить всё выше описанное к 128 (текущая версия в sisyphus).