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

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

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

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

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

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

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

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


Update. Готово.

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

Сообщение dimensb » 29 июн 2016, 22: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
Администратор
Сообщения: 1289
Зарегистрирован: 09 авг 2015, 14:33

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

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


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

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

Всего 1 посетитель :: 1 зарегистрированный, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: CommonCrawl [Bot] и 0 гостей