Собираем пакеты Entware(mipsel,arm), Qnapware

Форум программистов
I2M
Сообщения: 5
Зарегистрирован: 09 фев 2016, 15:41

Сообщение I2M » 12 фев 2016, 10:23

Добрый день, подскажите, не так давно на github обновили UCLIBC до 1.0.12, и теперь пакеты собираются с этой версией, на роутере так и осталась 1.0.9. Как быть в этой ситуации, можно ли как то собрать свои пакеты с версией 1.0.9? Или теперь потребуется обновить со своего пакета UCLIBC и все зависимые пакеты от него? Спасибо.

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 12 фев 2016, 10:39

I2M писал(а):Источник цитаты Как быть в этой ситуации, можно ли как то собрать свои пакеты с версией 1.0.9?
Зачем? Можно дождаться, когда репозиторий mips будет обновлён, после чего начать пользоваться актуальным инструментарием.

Наберитесь терпения: мы почти закончили. Свежие бинарники будут выложены сегодня-завтра.


Update. Готово.

dimensb
Сообщения: 1
Зарегистрирован: 29 июн 2016, 22:54

Сообщение dimensb » 29 июн 2016, 23:15

Здравствуйте

Для настройки маршрутов на Zyxel Keenetic Giga III (прошика 2.06) нужен iptables c модулем CONNMARK, которого нет в репозитории в стандартной поставке.
Скачал репозиторий Entware-Keenetic и пробую работать с ним.
Насколько понимаю для корректной работы iptables нужны хуки netfilter в ядре + модули либо статическая сборка со стороны iptables.
Подскажите:
1. Как в keenetic посмотреть с какими опциями было сконфигурированно ядро. /proc/config не существует. В директории /lib/modules ничего похожего на CONNMARK нет, но, возможно, оно собрано статически с этими модулями.
2. В openwrt для iptables отдельно прописана компиляция модулей, судя по всему функционал CONNMARK находится iptables-mod-conntrack-extra. Но в Entware-Keenetic эта часть удалена, возможно на это есть причина.
3. Entware-Keenetic не собирает модули ядра, как собрать некоторые из них вручную?
Возможно у кого-то есть опыт сборки этого функционала, в целом вопрос будет ли CONNMARK работать на Giga III (почему то же его не добавили) и как его собрать?

Заранее спасибо.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 29 июн 2016, 23:27

dimensb, многие модули ядра сейчас можно поставить - http://keenopt.ru/viewtopic.php?f=3&t=471
посмотрите. Корректно собрать модули сейчас ИМХО невозможно. Тулчейн кривоват. Конфиг ядра сомнителен.
Раньше я собрал nfs и cifs модули - они оказались нерабочими. Попросил реальный конфиг, подсунул заработали. Пользовался предыдущей системой сборки с keenopt для 2.6.36.
Попробуйте тулчейн с keenopt - может повезет. Вопросы по тулчейну лучше там и задавать. Может тогда и починят.
А по сборке в Entware следующие вопросы задавайте в соседней теме - Entware-ng - новая система сборки пакетов Entware


Вернуться в «Собираем софт сами (пакеты, прошивки)»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей