Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » ARM
Установка dhcp на ARMv71 linux 2.6.37
ZRV
Добавлено 23.07.2014 16:58 Редактировалось 23.07.2014 17:28
0
Сообщение: 1
ZRV
0

Пункты: 34
Регистрация: 23.07.2014
Доброго времени суток!)) Задача следующая установить dhcp сервак на некий девайс: 1) Архитектура armv71 2) Ядро 2.6.37

Стандартные установщики пакетов на системе отсутствуют(apt-get, yum, rpm, pacman), make также отсутствует. Таким образом пытался сделать кросс компиляцию. Использовал следующий мануал: http://wiki.beyondlogic.org/index.php?title=Cross_Compiling_ISC_dhcp_for_ARM Результат отрицательный. Компиляция на Ubunte прошла, но при этом выдавала оч много ворнингов. Когда же распаковал на арм все необходимые файлы, то ругается на ошибки в коде dhcpd. Скачал по этой же ссылке уже скомпиленный dhcp. При запуске на arm выдает ошибку, что нужна версия glibc_2.15, на самом же арме стоит 2.9. Пробовал скомпилировать glibc_1.`5 для арма по этому мануалу http://stackoverflow.com/questions/13842361/linaro-cross-compile-glibc-for-arm-errors-with-invalid-swi-expression, в результате при запуске configure получаю ошибку: the assembler must support tls.

Кроме этого есть машинка одного разработчика который написал пару программок для этого арма. Использовал он сmake и arm-linux-gnuabi. Остался файлик toolchain для кросс-компиляции. При попытке скомпилировать dhcp с помощью cmake и этого toolchain`a ругается на отсутствие файлика CMakeLists.txt(((( Что в нем написать я честно говоря не знаю(

Был бы рад за оказанную помощь для решения этой проблемы. Какие решения я вижу, но не смог их реализовать: 1) Найти уже скомпилированный под arm dhcp, которому нужна более старая версия glibc 2) Обновить версию glibc до 2.15 или выше 3) Попробовать найти менеджеры пакетов в системе, о которых я не слышал 4) Иной Мануал или HowTo для кросс-компиляции dhcp под арм 5) Как можно создать файл CMakeLists.txt для cmake 6) Бубен З.Ы. Хелп, не однократно уже встречался с проблемой залить на такого рода девайсы другие программки, но мои танцы с бубном не увенчались успехом(((
Спуститься к концу Подняться к началу
Персональная информация
ZRV
Добавлено 24.07.2014 12:32 Сообщение: 2
ZRV
0

Пункты: 34
Регистрация: 23.07.2014
Ответ был найден на данном форуме.
https://www.linux.org.ru/forum/general/10698586?lastmod=1406189213311#comment-10701069
Запустил udhcp через busybox, все работает!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.07.2014 13:29 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Ответ был найден на данном форуме.
Запустил udhcp через busybox, все работает!

вероятно решилось созданием симлинка и созданием конфигов..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » ARM